如何在熊猫的数据框中使用NaN过滤出行

Aus*_*vis 1 pandas

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

spe*_*on2 5

只需使用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
Run Code Online (Sandbox Code Playgroud)