我有一個帶索引的 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
提交
取消