【发布时间】:2017-01-10 22:08:25
【问题描述】:
如果我的问题已经得到解答,请接受我的歉意。我试图找到一个解决方案,但我能找到的只是为数据框中所有 NaN 的 dropna 解决方案。 我的问题是我有一个 6 列和 500 行的数据框。我需要检查任何特定行中的所有值是否都是 NaN,以便我可以将它们从我的数据集中删除。下面第 2、6 和 7 行的示例包含从 col1 到 col6 的所有 Nan:
Col1 Col2 Col3 Col4 Col5 Col6
12 25 02 78 88 90
Nan Nan Nan Nan Nan Nan
Nan 35 03 11 65 53
Nan Nan Nan Nan 22 21
Nan 15 93 111 165 153
Nan Nan Nan Nan Nan Nan
Nan Nan Nan Nan Nan Nan
141 121 Nan Nan Nan Nan
请注意,第一行只是标题,我的数据从第二行开始。如果有人能在正确的方向帮助我解决这个难题,将不胜感激。
我的第二个问题是,在删除所有列中的所有 Nan 之后,如果我想删除缺少 4 或 5 列数据的行,那么最好的解决方案是什么。
最后一个问题是,是否可以在删除大多数 Nan 的行之后,如何在剩余的行上创建箱形图,例如 450 行?
我们将不胜感激。
问候,
【问题讨论】: