我有一個小問題我希望有人能幫助我。我不是最好的蟒蛇。我有一個「CSV」文件,我不得不操縱。我有3個問題,我希望你能提供幫助。從CSV文件讀取並繪圖
1:打印頭兩行
第一我覺得我已經做了,我打印的前兩行。
這樣import csv
from pprint import pprint
data = open('iphonevsandroid.csv')
pprint (data.readlines(2))
f.close()
我獲取數據:
['week,iphone,android\n',
'2004-01-04 - 2004-01-10,0,0\n',
'2004-01-11 - 2004-01-17,0,0\n',
'2004-01-18 - 2004-01-24,0,0\n',
'2004-01-25 - 2004-01-31,0,0\n',
'2004-02-01 - 2004-02-07,0,0\n',
'2004-02-08 - 2004-02-14,0,0\n',
'2004-02-15 - 2004-02-21,0,0\n',
'2004-02-22 - 2004-02-28,0,0\n',
'2004-02-29 - 2004-03-06,0,0\n',
'2004-03-07 - 2004-03-13,0,0\n',
'2004-03-14 - 2004-03-20,0,0\n',
2:解析所述第一場將其轉換爲一個日期對象(提示:使用datetime.strptime)。您可以選擇兩個日期中的任何一個。
import csv
import datatime
data = open('iphonevsandroid.csv')
reader1 = csv.reader1(data)
for row in reader1:
print row[0]
這將打印我們需要的第一行,但我如何得到1日期嗎?我必須稍後繪製它。
老實說,我沒有得到你想要的點2? – Nabin