약간의 문제가 있습니다. 누군가 저를 도울 수 있기를 바랍니다. 나는 파이썬에서 최고가 아니다.CSV 파일에서 읽고 플롯을 만드십시오.
나는 조작해야하는 "CSV"파일이 있습니다. 나는 당신이 도울 수 있기를 희망하는 3 가지 질문을 가지고있다.
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 힌트) 단일 Date 객체로 변환 할 수있는 첫 번째 필드를 구문 분석합니다. 두 날짜 중 하나를 선택할 수 있습니다.
import csv
import datatime
data = open('iphonevsandroid.csv')
reader1 = csv.reader1(data)
for row in reader1:
print row[0]
이것은 우리가 필요로하는 첫 번째 행을 출력합니다,하지만 난 날짜의 1 어떻게받을 수 있나요? 나는 나중에 그것을 계획해야한다.
정직하게 말하면 2 점에서 원하는 것을 얻지 못했습니까 ?? – Nabin