使用 pandas join 連接時 報錯 Buffer has wrong number of dimensions (expected 1, got 2)

逐步檢查發現是索引除了問題

# 以下的步驟,一般沒問題
df = df1.join(df2.set_index('col1'),on='col1')
#加一步 重命名列,然後就報錯了
df2.columns =[['col1','col12']]                                                                                

因爲重命名姿勢不對。。。多加了一個[],然後就變成了多重索引~
具體怎麼錯的,還沒弄清楚。。 歡迎留言交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章