在熊猫中选择一行

时间:2019-12-20 16:05:53

标签: python pandas numpy

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

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

1 个答案:

答案 0 :(得分:1)

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()将为nan的行提供True:

0    False
1     True
2    False
3    False

然后,您可以使用df[df['age'].isna()]查找行及其值(nan):

   age
1  NaN
相关问题