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