刪除所有布爾列都為假的行的最有效方法是什么?這適用于 1 列。我如何將其擴展為列列表:cols_to_drop_if_all_are_false = ['var1', 'var2','var3']
df = df.loc[df.var1, :]
1 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
df.all()
您可以在axis=1
then invert ( ~
)中使用 ,
df[~df[cols_to_drop_if_all_are_false].all(1)]
添加回答
舉報
0/150
提交
取消