Python 有条件地子集行,但保留所有NA值
我正在尝试将具有特定条件的数据帧子集到Pandas中的行: 比如说,, New_df=df[(df[“age”]>0);(df[“age”]<100)] 但是,如果我运行代码,新的_df会删除df中的所有NaN值。Python 有条件地子集行,但保留所有NA值,python,pandas,dataframe,subset,nan,Python,Pandas,Dataframe,Subset,Nan,我正在尝试将具有特定条件的数据帧子集到Pandas中的行: 比如说,, New_df=df[(df[“age”]>0);(df[“age”]
我想保留NaN值。只需将
|df['age'].isnull()添加到您的条件中即可