Free Learning Resource
Quick reference for data manipulation using Pandas.
import pandas as pd
df = pd.read_csv("data.csv")
df = pd.read_excel("data.xlsx")
df.head()
df.tail()
df.shape
df.columns
df.info()
df.describe()
df["Salary"]
df[["Name", "Salary"]]
df[df["Age"] > 30]
df[(df["Age"] > 30) & (df["Department"] == "IT")]
df.isnull().sum()
df.dropna()
df["Salary"] = df["Salary"].fillna(df["Salary"].mean())
df.groupby("Department")["Salary"].mean()
df.groupby("Department").agg({"Salary":"mean","Age":"max"})
result = pd.merge(customers, orders, on="Customer_ID", how="inner")
value_counts(), nunique(), unique(), drop_duplicates(), rename(), astype(), replace().