Pandas изменить значения Nan Columns на True или False - PullRequest
0 голосов
/ 12 июля 2020

Мне нужно изменить столбец на True или False в зависимости от значения NaN.

Вот df.

    missing

0      NaN
1      b
2      NaN
4      y
5      NaN

будет

    missing

0      False
1      True
2      False
4      True
5      False

да, я могу сделать al oop, но должен был быть простой способ сделать в одной строке кода.

спасибо.

Ответы [ 2 ]

2 голосов
/ 12 июля 2020

Можно сделать

df['missing'].notna() # or notnull()
1 голос
/ 12 июля 2020

вам необходимо перезаписать значения столбца двоичным кодом, применяемым к тому же столбцу, что может быть достигнуто notna ()

df['missing'] = df['missing'].notna()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...