Я новичок в python, и я пытаюсь использовать функциональность fillna () и сталкиваюсь с некоторой проблемой.У меня есть DataFrame с именем Temp_Data_DF, который имеет два столбца, как показано ниже:
Temp_Data_DF:
A B
1 NAN
2 NAN
3 {'KEY':1,'VALUE':2}
Я хочу заменить все NAN на значение Dict, и результирующий кадр данных должен выглядеть следующим образом:
Temp_Data_DF:
A B
1 {'KEY':1,'VALUE':2}
2 {'KEY':1,'VALUE':2}
3 {'KEY':1,'VALUE':2}
Я пыталсяследующий код:
Bvalue = {'KEY':1,'VALUE':2}
Temp_Data_DF['B']=Temp_Data_DF['B'].fillna(Bvalue)
Но он не заменяет NAN желаемым значением. Любая помощь приветствуется.
Я ссылался на ссылку ниже.
Ссылка: Pandas dataframe fillna () только некоторые столбцы на месте