【发布时间】:2018-06-13 06:42:12
【问题描述】:
我正在使用一个熊猫数据框,其中一列包含一个 27 位数字。我使用以下方法将 Dataframe 转换为 JSON 数组:
pd.read_json(df, orient='split')
在将 JSON 数组转换回 Dataframe 时,我使用了:
pd.read_json(df, orient='split')
但是,在转换中,这些值被转换为科学计数法。
Actual: 8.123456e+27
Expected: 8123456342700123300640123456
有没有办法解决这个问题?抱歉只提供 sudo 代码,我正在处理机密信息。
【问题讨论】:
-
您希望该字段是什么类型(int 或 float)?
-
科学数字列的 dtype 是什么?
-
在原始数据框中,值是
object,但科学符号数现在是float64。
标签: python json python-3.x pandas scientific-notation