Pandas Methods Overview
Pandas Methods Overview
Data Creation
pd.DataFrame(): Create a DataFrame.
pd.Series(): Create a Series.
pd.read_csv(), pd.read_excel(), pd.read_sql(), pd.read_json(),
pd.read_html(), etc.: Read data from various sources.
pd.concat(), pd.merge(), pd.join(): Combine data structures.
pd.pivot(), pd.pivot_table(), pd.melt(): Reshape data.
Data Cleaning
df.isna(), df.notna(), df.fillna(), df.dropna(): Handle missing values.
df.duplicated(), df.drop_duplicates(): Remove duplicates.
df.replace(): Replace values.
df.astype(): Change data type.
df.clip(): Limit values to a range.
df.rename(): Rename columns or rows.
Data Transformation
df.apply(), df.applymap(), df.map(): Apply functions element-wise.
df.transform(): Apply a function to transform groups.
df.pivot(), df.pivot_table(), pd.melt(): Reshape data.
df.sort_values(), df.sort_index(): Sort data.
df.set_index(), df.reset_index(): Modify the index.
df.cumsum(), df.cumprod(), df.cummin(), df.cummax(): Cumulative
operations.
Data Aggregation
df.groupby(), df.resample(), df.rolling(), df.expanding(): Grouping and
rolling computations.
df.agg(): Apply aggregation functions.
df.sum(), df.mean(), df.median(), df.var(), df.std(), df.min(), df.max(),
df.count(), df.mode(): Basic aggregation methods.
String Methods
df.str.contains(), df.str.replace(), df.str.split(), df.str.strip(), etc.: String
manipulation methods.
DateTime Methods
pd.to_datetime(): Convert to datetime.
df.dt.year, df.dt.month, df.dt.day, etc.: Extract components.
df.dt.to_period(), df.dt.to_timestamp(): Convert periods.
File I/O
df.to_csv(), df.to_excel(), df.to_sql(), df.to_json(), df.to_html(), etc.:
Save data.
Mathematical Operations
df.add(), df.sub(), df.mul(), df.div(): Element-wise arithmetic.
df.abs(), df.round(), df.sqrt(), df.clip(): Mathematical functions.
Visualization
df.plot(), df.hist(), df.boxplot(), etc.: Basic plotting.
pd.plotting.scatter_matrix(), pd.plotting.parallel_coordinates():
Advanced plots.