Python 大熊猫一行的选择

Python 大熊猫一行的选择,python,pandas,numpy,Python,Pandas,Numpy,我需要选择熊猫年龄为NaN的一行 df[df['age']==np.nan] 这不会返回任何内容。但我的数据集有一行,其中年龄为NaN df = pd.DataFrame({'age': [15,np.nan, 30, 40]}) print(df) age 0 15.0 1 NaN 2 30.0 3 40.0 df['age'].isna()将为以下行提供True: 0 False 1 True 2 False 3 False 然后,您可以使用

我需要选择熊猫年龄为NaN的一行
df[df['age']==np.nan]

这不会返回任何内容。但我的数据集有一行,其中年龄为NaN

df = pd.DataFrame({'age': [15,np.nan, 30, 40]})
print(df)

    age
0  15.0
1   NaN
2  30.0
3  40.0
df['age'].isna()
将为以下行提供True:

0    False
1     True
2    False
3    False
然后,您可以使用
df[df['age'].isna()]查找行及其值(即nan):

df[pd.isnull(df['age'])]
Use
df['df['age']].isna()]
   age
1  NaN