- Phase: 8. Data, Web & APIs
- Duration: 2.5 hours
- Handle missing data with dropna, fillna, and isnull
- Remove duplicate rows
- Use string operations with .str accessor
- Group data with groupby and aggregate
- Merge and join DataFrames
- Create pivot tables
- Missing data: dropna, fillna, isnull
- Duplicate removal (drop_duplicates)
- String operations (.str accessor)
- Groupby operations
- Aggregation (sum, mean, count, etc.)
- Merging and joining DataFrames
- Pivot tables
Modules 000-078.
import pandas as pd
# Handle missing data
df.dropna()
df.fillna(0)
df['col'].isnull().sum()
# Groupby aggregation
df.groupby('Category')['Value'].mean()
# Merge
pd.merge(df1, df2, on='key')
# Pivot table
pd.pivot_table(df, values='Sales', index='Region', columns='Year')- pandas documentation: Working with missing data
- pandas documentation: Merge, join, concatenate
- pandas documentation: Group by