我创建了一个看起来像这样的数据框,其中包含如下的股票行情列:
date
2018-03-30 0001
2018-03-29 0001
2018-03-28 0001
运行大约需要 10 分钟,因此完成后我使用 df.to_csv 创建一个文件以进行快速加载。我的问题是当我 df.to_csv('df.csv') 然后读回 csv 时,股票代码值更改为 1 而不是 0001。
date
2018-03-30 1
2018-03-29 1
2018-03-28 1
2018-03-27 1
如何在 df.to_csv 上保留原始格式(0001 而不是 1)?
最佳答案
自从您读取 csv 后
yourdf=pd.read_csv('yourcsv.csv', dtype=object)
关于python - 使用 df.to_csv 时如何保留字符串数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49593828/