У меня есть фрейм данных с таким столбцом:
df['test'] = [NaN, 1.0, NaN, NaN, NaN, 13.0]
Я хотел бы заменить NaN на False, а все значения с плавающей точкой - True.
[False, True, False, False, False, True]
I пробовал:
df['test'].replace(np.nan, False, inplace=True)
df['test'].replace(np.float64, True, inplace=True)
Проблема: это заменяет NaN правильно, но не плавает.
Может кто-нибудь помочь мне, пожалуйста? Спасибо!