Я пытаюсь создать цикл для создания цикла, который помогает мне отбрасывать любые столбцы с определенным количеством пропущенных значений.Кто-нибудь может мне помочь?
for col in df: """Delete columns with over 200 missing values""" if df[col].isnull().sum() > 200: pd.DataFrame.drop(col)
for col in df: if df[col].isnull().sum() > 200: df=df.drop(col)
Не понижайтесь с pd.DataFrame, но вместо этого уменьшайте с df, а также имейте это назначение.
pd.DataFrame
df
Или даже лучше:
df=df.dropna(thresh=len(df)-200,axis=1)