【发布时间】:2019-12-02 01:16:25
【问题描述】:
我有一个数据框,想用从其他计算得出的列表填充特定列的 Nan 值。
df = pd.DataFrame([1,Nan,3,Nan], columns=['A'])
values_to_be_filled = [100.942,90.942]
df
A
0 1
1 Nan
2 3
3 Nan
output:
df2
A
0 1
1 100.942
2 3
3 90.942
我尝试使用替换功能,但无法用列表元素替换。任何帮助将不胜感激
【问题讨论】:
-
如果 DF 有 3 个 nan 会怎样?
-
如果有 3 个 nan,那么列表中有 3 个元素
标签: python pandas merge missing-data