我有一个带索引的 Pandas Dataframe,它不是唯一的。index col1 col2 1 a b 1 r t 2 e e以及与 Dataframe 长度相同的一维 Numpy 数组数组 = [g, h, y]我需要将数组添加到一个新列,例如:index col1 col2 array 1 a b g 1 r t h 2 e e y我试图将数组变成 Pandas 系列和数据帧,但由于数组具有不同的索引而遇到麻烦。我需要在第一个数据框中保留非唯一索引。我该如何管理?
1 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
您可以将数组分配为列:
a = ['g', 'h', 'y']
df['array']=a
print(df)
index col1 col2 array
0 1 a b g
1 1 r t h
2 2 e e y
添加回答
举报
0/150
提交
取消