如果我的问题已经得到答复,请接受我的歉意。我试图找到一个解决方案,但我所能找到的只是在一个数据帧中为所有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行上创建box plot?
如有任何回应,将不胜感激。
谨致问候
这正是^{} 所做的:
关于您的第二个问题,^{} 将这样做。可以使用
column
参数指定所需的列(如果需要)。另见the example in the docs。对于那些想知道题目的搜索:
一个简单的方法是:
要检查所有列是否为NaN:
要检查列“name”、“rating”是否为NaN,请执行以下操作:
相关问题 更多 >
编程相关推荐