pandas.read_csv舍入并失去精度

问题描述

我正在尝试将CS​​V读取到数据框。其中一列是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:

Example of csv data

结果:

def decimal_from_value(self,value):
        return D.Decimal(value)

我想念什么?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)