我的数据框为
Letter Count
A 10
B 11
C 12
D 13
我想根据诸如
这样的列表元素的值添加一列
my_list=[6,5,3,8]
for i in range (len(my_list)):
df["New_col"]=my_list[i]
df
但是,它仅将列表的最后一个元素分配给新列 和输出
Letter Count New_col
A 10 8
B 11 8
C 12 8
D 13 8
这是我想要的:
Letter Count New_col
A 10 6
B 11 5
C 12 3
D 13 8
如果可以的话,请问我在哪里犯了逻辑错误?