【发布时间】:2016-03-30 21:45:50
【问题描述】:
我有一个 csv 文件,其中包含一些带有美元符号的单元格(例如 $46.5)。我在函数pandas.read_csv() 中强制所有类型为numpy.float64。它抱怨ValueError: could not convert string to float: $46.5。有没有办法干净地处理这个问题?
【问题讨论】:
-
您必须作为后处理步骤进行剥离和投射,或者将方法传递给
converters参数以获取read_csv -
您是否尝试使用浮点数作为货币?你可能应该使用
decimal:stackoverflow.com/questions/3730019/…