使用 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']]                                                                                

因为重命名姿势不对。。。多加了一个[],然后就变成了多重索引~
具体怎么错的,还没弄清楚。。 欢迎留言交流

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