【发布时间】:2016-03-22 04:39:36
【问题描述】:
我想对 Pandas Dataframe 执行过滤。 示例表如下所示。例如,我想过滤(删除)所有包含值 2 的列。
C1 C2 C3 C4 C5
1 1 1 1 4
1 2 1 2 5
1 1 3 1 4
我想要这样的结果表。 (删除了 C2 和 C4)
C1 C3 C5
1 1 4
1 1 5
1 3 4
另外,我想在行上完成这项工作,使用值 5。
C1 C3 C5
1 1 4
1 3 4
对于单列或单行,我可以很容易地做到这一点,例如 df = df[df.C2 !=2],但对于多列或整列和行我没有好主意. 有什么简单的方法吗?
【问题讨论】:
标签: python pandas dataframe filtering