заполните пустые значения на основе значений других столбцов - PullRequest
0 голосов
/ 17 июня 2020

Это должно быть просто, но я не могу найти решение

Фрейм данных ввода

id      Y/N
1       
2       
50      
6       
70      Y
100     Y

Я хотел бы заполнить пробелы, используя условие: if id> 49 и Y / N is null, тогда Y / N = Y, иначе оставьте Y / N

, чтобы на выходе было

id      Y/N
1       
2       
50      Y
6       
70      Y
100     Y

1 Ответ

0 голосов
/ 17 июня 2020

Вы можете использовать np.where() для этого случая:

df['Y/N'] = np.where(df['Y/N'].isna() & df['id']>49,'Y',df['Y/N'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...