我想用存储在列表中的预测值替换列中的缺失值。
以下是我想要实现的示例:
A B C
0 7.2 'b' 'woo'
1 nan 'v' 'sal'
2 nan 'o' 'sdd'
3 8.1 'k' 'trili'
我的列表大概是这样的:
list = [3.2, 1.1]
我的期望结果是:
A B C
0 7.2 'b' 'woo'
1 3.2 'v' 'sal'
2 1.1 'o' 'sdd'
3 8.1 'k' 'trili'
我尝试了许多不同的方法来解决这个问题,但是这段代码展示了我的一般想法:
q = 0
for item in df['Age']:
if str(item) == 'nan':
item = my_list[q]
q = q + 1
提前感谢你。这个问题已经困扰我一段时间了。