📋 বিষয়সূচী

01

Filtering

⏱ ২০ মিনিট
high = df[df["score"] > 80] print(df.loc[0, "name"])
02

Missing values

⏱ ২০ মিনিট
print(df.isnull().sum()) df_clean = df.fillna(df.mean(numeric_only=True))
03

Sort quiz

⏱ ২০ মিনিট
fillna vs dropna?
fillna = replace; dropna = remove rows — business context-এ সিদ্ধান্ত
04

Filtering

⏱ ১০ মিনিট
high = df[df["score"] >= 80]
mask = (df["city"] == "Dhaka") & (df["active"])
subset = df.loc[mask, ["name", "score"]]
05

Missing values

⏱ ১০ মিনিট
df.dropna(subset=["email"])
df["age"].fillna(df["age"].median())
df.interpolate()
Missing strategy domain knowledge চায় — সবসময় mean fill সঠিক নয়।
06

Data ops quiz

⏱ ১০ মিনিট
loc vs iloc?
loc label-based; iloc integer position
SettingWithCopyWarning?
Chained assignment — .loc ব্যবহার করো
sort_values axis?
by column name(s), ascending list দাও