【发布时间】:2014-03-31 21:53:06
【问题描述】:
如何防止 Python 自动将对象以不同于原始格式的格式写入 csv?例如,我有如下列表对象:
row = ['APR16', '100.00000']
我想按原样写这一行,但是当我使用 csv writer 的 writerow 函数时,它会以 16-Apr 和 10 的形式写入 csv 文件。我想保留原始格式。
编辑:
代码如下:
import pandas as pd
dates = ['APR16', 'MAY16', 'JUN16']
numbers = [100.00000, 200.00000, 300.00000]
for i in range(3):
row = []
row.append(dates[i])
row.append(numbers[i])
prow = pd.DataFrame(row)
prow.to_csv('test.csv', index=False, header=False)
结果:
【问题讨论】: