我得到了一个带有数值列的数据帧,尽管我刚刚意识到其中许多是'str'(带有逗号),许多是float。这是因为多个文件和数据类型的连接不一致。把它们全部转换成浮点数的最佳方法是什么? 我试过一些东西
PKupdated['DC'].astype(float)
这给了我这个错误
ValueError: could not convert string to float: '-1,519.97'
尝试替换逗号
PKupdated['DC'].str.replace(',','')
但看起来我所有的花车都变成了'NaN'
有没有什么方法可以把str转换成float,这样现有的float就不会受到影响
使用“应用”区分字符串和浮点:
相关问题 更多 >
编程相关推荐