如何解决pandas.read_csv舍入并失去精度
我正在尝试将CSV读取到数据框。其中一列是UTC时间戳,例如:1596101204413320
在dataFrame中访问此列时,我将其作为str接收,因此我尝试使用converter
的{{1}}标志和Decimal类:
read_csv_ func
其中:
self.__logsDataFramesDict[logNum] = pd.read_csv(path,header=None,float_precision='round_trip',converters={4:lambda s: self.decimal_from_value(s)})
但结果不准确:
这是CSV:
结果:
def decimal_from_value(self,value):
return D.Decimal(value)
我想念什么?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。