多个特定条件筛选dataframe得到新的dataframe
eg1:
df_valid = df[(
(df.a == 0) &
(df.b == 0) &
(df.c != 0) &
(df.d > 24)
)].copy()
eg2:筛选列a的非空值
df_tmp = df_valid[df_valid['a'].notnull()].copy()
多个特定条件筛选dataframe得到新的dataframe
df_valid = df[(
(df.a == 0) &
(df.b == 0) &
(df.c != 0) &
(df.d > 24)
)].copy()
df_tmp = df_valid[df_valid['a'].notnull()].copy()