如何阻止Python自動將對象寫入csv中,使其與原本的格式不同?例如,我有列表對象,如下列:使用csv寫入器python模塊時自動重新格式化
row = ['APR16', '100.00000']
我想盡可能的是寫這行的,但是當我使用CSV作家writerow功能,其寫入到CSV文件作爲4月16日,只是10.我想保留原始格式。
編輯:
下面是代碼:
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)
而且結果:
你怎麼知道這是Python的多數民衆贊成這樣做,而不是,無論你讀它變成是這樣解釋呢? – DSM
所以你說Excel是把對象改成日期格式等等?如何改變設置,然後在寫入數據時自動重新格式化數據? – KidSudi
如果你想讓他們內聯看到:[this](http://pandas.pydata.org/pandas-docs/dev/dsintro.html#from-structured-or-record-array) 'pd.DataFrame ([(日期[我],數字[我])])' –