删除所有布尔列都为假的行的最有效方法是什么?这适用于 1 列。我如何将其扩展为列列表:cols_to_drop_if_all_are_false = ['var1', 'var2','var3']
df = df.loc[df.var1, :]
1 回答
![?](http://img1.sycdn.imooc.com/545864490001b5bd02200220-100-100.jpg)
米脂
TA贡献1836条经验 获得超3个赞
df.all()
您可以在axis=1
then invert ( ~
)中使用 ,
df[~df[cols_to_drop_if_all_are_false].all(1)]
添加回答
举报
0/150
提交
取消