我是 python 新手,我正在尝试使用 fillna() 功能并面临一些问题。我有一个名为 Temp_Data_DF 的 DataFrame,它有两列,如下所示:
Temp_Data_DF:
A B
1 NAN
2 NAN
3 {'KEY':1,'VALUE':2}
Run Code Online (Sandbox Code Playgroud)
我想用 Dict 值替换所有 NAN ,结果数据帧应该是这样的:
Temp_Data_DF:
A B
1 {'KEY':1,'VALUE':2}
2 {'KEY':1,'VALUE':2}
3 {'KEY':1,'VALUE':2}
Run Code Online (Sandbox Code Playgroud)
我尝试了下面的代码:
Bvalue = {'KEY':1,'VALUE':2}
Temp_Data_DF['B']=Temp_Data_DF['B'].fillna(Bvalue)
Run Code Online (Sandbox Code Playgroud)
但它并没有用所需的值替换 NAN 任何帮助将不胜感激。
我指的是下面的链接。