Как заменить значения столбца данных в NaN в зависимости от условия? - PullRequest
0 голосов
/ 31 декабря 2018

Например, кадр данных выглядит следующим образом:

DF=pd.DataFrame([[1,1],[2,120],[3,25],[4,np.NaN],[5,45]],columns=["ID","Age"])

В столбце Возраст значения от 5 до 100 должны быть преобразованы в NaN.

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 31 декабря 2018

Использование where и between

df.Age=df.Age.where(df.Age.between(5,100))
df
   ID   Age
0  10   NaN
1  20   NaN
2  30  25.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...