【发布时间】:2018-10-05 13:07:20
【问题描述】:
我是 python 新手,我正在尝试使用 fillna() 功能并遇到一些问题。 我有一个名为 Temp_Data_DF 的 DataFrame,它有如下两列:
Temp_Data_DF:
A B
1 NAN
2 NAN
3 {'KEY':1,'VALUE':2}
我想用 Dict 值替换所有 NAN,结果数据框应该是这样的:
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 任何帮助将不胜感激。
我指的是下面的链接。
【问题讨论】: