【发布时间】:2019-11-04 11:39:08
【问题描述】:
我有一个数据框,其中的列应该是虚拟列(对于每一行,应该只填充一列)。但是,数据中有一些“噪音”:某些行填充了不止一列。我想删除这些行。
假设 DataFrame 如下例所示:
a b c d
0 NaN 1 NaN NaN
1 1 2 3 4
2 1 1 NaN NaN
3 NaN NaN 1 NaN
4 1 NaN 1 NaN
所以我的预期结果是行 [1,2,4] 被删除。你可能会说我只接受 NaN 值的数量等于 number_of_columns - 1 的行。
有没有办法在熊猫中做到这一点?
【问题讨论】:
标签: python pandas dataframe data-cleaning