为什么pandas在将数据导出到csv和excel

时间:2018-02-17 11:42:17

标签: python pandas

我有一个包含一个列号的数据框:

df = pd.DataFrame([34032872653290886,57875847776839336],['A','B'],columns=['numbers'])

当我将数据帧保存到excel和csv时,保存的数据显示为科学数字并变为34032872653290900, 57875847776839300。 要转换df,我使用以下代码。

df.to_excel('a1.xlsx')
df.to_csv('a1.csv')

这是一个错误吗?或者我应该更改设置?我从两个系统(Mac和Windows)检查我的代码,我的pandas版本是' 0.20.2'。

1 个答案:

答案 0 :(得分:0)

事实证明Excel在显示大数字方面有局限性,CSV编写器模块没有错。

获得了其他帖子Python CSV writer truncates long numbers

中的回复