присвоить значение Pandas датафрейм не работает - PullRequest
1 голос
/ 15 января 2020
dataSource[(dataSource['age_at_extraction_date']<0)]['age_at_extraction_date'] = np.nan

Привет всем, я пытаюсь присвоить значение n всем данным, возраст которых записан как отрицательное значение.

Вышеприведенное предложение работает без ошибок и предупреждений, но также не имеет никакого эффекта.

Может ли кто-нибудь помочь мне сказать, почему это предложение не вступает в силу?

Заранее благодарен всем, кто готов помочь.

1 Ответ

1 голос
/ 15 января 2020

Вы должны попробовать это:

dataSource['age_at_extraction_date'][dataSource['age_at_extraction_date']<0] = np.nan
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...