Панды устанавливают значение одного поля на основе значения в другом поле, используя numpy.where - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь установить значение 1 столбца на основе значения в другом столбце в пандах:

df['col1']=pd.Series(np.where(df['col0'] == 'Test', 1,0))

Я получаю вывод вроде:

col0     col1
 Test     NaN

Если я проверю: df['col0'].unique() - Я получаю: Тест

Так что я ожидаю:

col0     col1
 Test     1

или хотя бы:

col0     col1
 Test     0

Почему я получаю:

col0     col1
 Test     NaN
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...