None和NaN值都表示相同的含义,但是在我的数据框中,我想保留无值的行,而保留NaN值的行。
让我们说我有以下数据框df。
df
Col_1 Col_2 Col3
None None None
1 2 3
NaN NaN NaN
当我使用NaN
删除Values时,我想得到类似的东西。
df.dropna()
Col_1 Col_2 Col_3
None None None
1 2 3
但是它同时降低了None和NaN值。
但是为了保持None值,我尝试用
之类的其他值填充 df['Col_1].replace({None: 'Empty'}, inplace=True)
它正在填充,包括NaN值。
我的问题是,有没有办法用NaN
删除值并保留值None
。