Python 有条件地子集行,但保留所有NA值

Python 有条件地子集行,但保留所有NA值,python,pandas,dataframe,subset,nan,Python,Pandas,Dataframe,Subset,Nan,我正在尝试将具有特定条件的数据帧子集到Pandas中的行: 比如说,, New_df=df[(df[“age”]>0);(df[“age”]

我正在尝试将具有特定条件的数据帧子集到Pandas中的行:

比如说,, New_df=df[(df[“age”]>0);(df[“age”]<100)]

但是,如果我运行代码,新的_df会删除df中的所有NaN值。
我想保留NaN值。

只需将
|df['age'].isnull()添加到您的条件中即可