如何在熊猫的数据框中过滤掉NaN行

时间:2014-12-09 02:11:26

标签: pandas

我在熊猫数据框中有一些NaN条目。如何用NaN删除任何行?

1 个答案:

答案 0 :(得分:4)

只需使用x.dropna()

In [1]: import pandas as pd

In [2]: import numpy as np

In [3]:

In [3]: df = pd.DataFrame(np.random.randn(5, 2))

In [4]: df.iloc[0, 1] = np.nan

In [5]: df.iloc[4, 0] = np.nan

In [6]: print(df)
          0         1
0  2.264727       NaN
1  0.229321  1.615272
2 -0.901608 -1.407787
3 -0.198323  0.521726
4       NaN  0.692340

In [7]: df2 = df.dropna()

In [8]: print(df2)
          0         1
1  0.229321  1.615272
2 -0.901608 -1.407787
3 -0.198323  0.521726
相关问题