В кадре данных pandas я хочу заменить значения nan на ноль, если значения в другом столбце не являются nan.Я попытался адаптировать ответ на этот вопрос: панды заменяют нулевые значения для подмножества столбцов
Однако значения nan не заменяются (см. Код ниже).Что я сделал не так?Заранее спасибо.
df.loc[df['Litho'].notnull(),'Mu_alt'].fillna(0, inplace=True)
df.loc[df['Litho'].notnull(),'Mu_alt']
>>>0 NaN
>>>1 NaN
>>>2 NaN
>>>3 NaN
>>>4 NaN
>>>5 NaN
>>>6 NaN
>>>7 NaN
Если я заменим df['Litho'].notnull()
на :
в первой строке, значения nan будут заменены на 0.