0
0 комментариев

Есть такой код:

df = pd.DataFrame({'A': [1, np.nan, np.nan, np.nan, 4],
                   'B': ['a', 'b', 'b', 'c', np.nan]})
df

Результат:

введите сюда описание изображения

Выполняю команду:

df[(df['A'].isnull()) & (df['B'] == 'b')].fillna(0, inplace=True)

И ничего не меняется в исходном df.

Подскажите как заменить данные в df по условиям: заполнить пустые значения в колонке А, если в колонке В значение b?


Добавить комментарий