Debug 路漫漫-12:Python: ValueError: 'userid' is both an index level and a column label, which is ambiguous.


啊,又遇到難題了 ==

 想要對兩個 dataframe 做自然連接 merge,連接的key 為 “userid”,但是報錯:ValueError: 'userid' is both an index level and a column label, which is ambiguous.

 

 

【解決過程】

1、不知道是不是因為pandas版本問題,至少同樣的代碼在去年是可以跑得通的,今年卻出現了這樣的問題。

於是嘗試使用Pycharm選擇暗轉pandas 0.9版本的,(當前Pycharm里面是0.25版本的),但是安裝失敗……

嘗試用控制台,亦失敗……

2、既然使用 merge 自然連接不了,那就使用暴力方法咯:

搞出一列出來,然后拼接到df2上去。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM