Значения None и NaN указывают на одно и то же значение, но в моем фрейме данных я хотел бы сохранить строки со значениями None и удалить значения NaN.
Допустим, у меня есть следующий фрейм данных df.
df
Col_1 Col_2 Col3
None None None
1 2 3
NaN NaN NaN
Когда я сбрасываю значения с помощью NaN
, я бы хотел получить что-то подобное.
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
.