pymysql下報錯:numpy.float64 object has no attribute 'translate' 可能是pandas版本的問題


pymysql下報錯:numpy.float64 object has no attribute 'translate'.定位到db.merge函數中,dataframe中浮點型元素的類型為numpy.float64,這種類型沒有'translate'屬性.網上說應該把它轉化成float類型,但是之前同事的程序就能夠跑通,很是奇怪.最后在linux運行這段用例,發現可以,最終確定了原來是pandas版本的問題.(之前是0.20.0,改成0.23.4后成功)
 
(當程序一樣跑出不同的結果時,考慮是不是環境問題,比如一些庫的版本;選擇遇到問題及時確認,保證自己走的方向是正確的;一個地方卡住了,嘗試下別的任務,比如windows上沒法玩,試試linux上去玩)


免責聲明!

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



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