【发布时间】:2016-09-05 04:13:12
【问题描述】:
在 Pandas 中,我有一个包含 ZipCode、Age 和一堆列的数据框,这些列的值都应该为 1 或 0,即:
ZipCode Age A B C D
12345 21 0 1 1 1
12345 22 1 0 1 4
23456 45 1 0 1 1
23456 21 3 1 0 0
我想删除 A、B、C 或 D 列中未出现 0 或 1 的所有行,以清理数据。在这种情况下,我将删除第 2 行和第 4 行,因为 4 出现在第 2 行的 D 列中,3 出现在第 4 行的 A 列中。即使我有 100 列要检查,我也想这样做必须在我的条件语句中一一查找每一列。我该怎么做?
【问题讨论】: