0% found this document useful (0 votes)
2 views

pandas_methods

The document provides a comprehensive overview of various Pandas methods and functions used in machine learning, including data loading, inspection, cleaning, selection, filtering, transformation, grouping, aggregation, merging, joining, visualization, and exporting. Each section outlines specific functions and their purposes, such as reading files, checking for missing values, filtering data based on conditions, and exporting data to different formats. This serves as a useful reference for practitioners working with data in Python using the Pandas library.

Uploaded by

menilac972
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

pandas_methods

The document provides a comprehensive overview of various Pandas methods and functions used in machine learning, including data loading, inspection, cleaning, selection, filtering, transformation, grouping, aggregation, merging, joining, visualization, and exporting. Each section outlines specific functions and their purposes, such as reading files, checking for missing values, filtering data based on conditions, and exporting data to different formats. This serves as a useful reference for practitioners working with data in Python using the Pandas library.

Uploaded by

menilac972
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Pandas Methods and Functions for Machine Learning

Data Loading

pd.read_csv(): Read CSV files

pd.read_excel(): Read Excel files

pd.read_json(): Read JSON files

pd.read_sql(): Read SQL tables

pd.read_html(): Read HTML tables

Data Inspection

df.head(n): Display top n rows

df.tail(n): Display last n rows

df.info(): Summary of DataFrame

df.describe(): Statistical summary

df.shape: Number of rows and columns

df.columns: List of column names

df.dtypes: Data types of each column

Data Cleaning

df.isnull(): Check missing values

df.dropna(): Remove missing values

df.fillna(value): Replace missing values

df.duplicated(): Check duplicate rows


df.drop_duplicates(): Remove duplicate rows

df.rename(): Rename columns

Data Selection

df['column']: Select single column

df[['column1', 'column2']]: Select multiple columns

df.loc[]: Select by labels

df.iloc[]: Select by index

df.at[]: Access single value by labels

df.iat[]: Access single value by index

Data Filtering

df[df['column'] > value]: Filter rows based on condition

df.query(): Query method for filtering

df[df['column'].isin()]: Filter rows with specific values

Data Transformation

df.apply(): Apply custom functions

df.map(): Apply functions to each element

df.replace(): Replace values

df.astype(): Change data type

df.sort_values(): Sort data by columns

Grouping and Aggregation


df.groupby(): Group data

df.agg(): Aggregate data

df.pivot_table(): Create pivot tables

df.crosstab(): Cross tabulation

Merging and Joining

pd.concat(): Concatenate DataFrames

pd.merge(): Merge DataFrames

df.join(): Join DataFrames on index

Data Visualization

df.plot(): Simple plotting

df.hist(): Histogram plotting

df.boxplot(): Box plot

Exporting Data

df.to_csv(): Export to CSV

df.to_excel(): Export to Excel

df.to_json(): Export to JSON

df.to_sql(): Export to SQL

You might also like