如果缺少一定数量的值,如何删除行?

时间:2018-04-23 20:49:08

标签: python pandas row delete-row

我有以下数据集:

      A     B     C     D
0  0.46  0.23   NaN  0.41
1  0.65  0.48  0.07  0.15
2   NaN  1.00  0.79  0.09
3  0.50  0.97  0.07  0.55
4  0.45  0.44  0.23  0.41
5   NaN  0.39   NaN  0.31
6  0.32  0.87  0.73  0.57
7  0.82  0.67  0.73  0.19
8  0.65   NaN   NaN  0.81
9  0.36  0.23  1.00  0.51

我想删除缺少2个或更多值的行(或指定丢失超过50%的行?),因此我想删除第5行和第8行并获得以下输出:

      A     B     C     D
0  0.46  0.23   NaN  0.41
1  0.65  0.48  0.07  0.15
2   NaN  1.00  0.79  0.09
3  0.50  0.97  0.07  0.55
4  0.45  0.44  0.23  0.41
6  0.32  0.87  0.73  0.57
7  0.82  0.67  0.73  0.19
9  0.36  0.23  1.00  0.51

谢谢。

0 个答案:

没有答案