Pandas DataFrame,如何删除总和为0的所有列和行

Pandas DataFrame,如何删除总和为0的所有列和行,第1张

Pandas DataFrame,如何删除总和为0的所有列和行

df.loc[row_indexer, column_indexer]
允许您使用布尔掩码选择行和列:

In [88]: df.loc[(df.sum(axis=1) != 0), (df.sum(axis=0) != 0)]Out[88]:    A  B  D0  1  1  12  1  0  13  0  1  04  1  1  1[4 rows x 3 columns]

df.sum(axis=1) != 0
当且仅当行的总和不为0时,才为True。

df.sum(axis=0) != 0
当且仅当列的总和不为0时,才为True。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5663155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存