【发布时间】:2014-03-26 21:46:45
【问题描述】:
我正在尝试使用 read_csv 命令读取带有 pandas 的 csv。但是,我的一列是一个 15 位数字,它作为浮点数读入,然后截断为指数表示法。因此,此列中的条目变为 2.09228E+14 而不是我想要的 15 位数字。我尝试将其作为字符串读取,但我得到的是 '2.09228E+14' 而不是数字。有什么建议吗?
【问题讨论】:
-
我认为将单元格格式化为不以科学计数法显示会更容易 - 如果它们首先来自 excel 文档
-
这只是显示问题,数据还是float,要改变float精度使用
pandas.set_option('display.precision', 15)