2017-11-25 1 views
1

에 의해 ifiles에 CSV :파이썬 : 나는 CSV는 다음과 같은 구조로 파일이 열

Column A: Date (1500 records) 

Column A: Layer1 (1500 records) 

Column B: Layer2 (1500 records) 

Column C: Layer3 (1500 records) 

Column D: Layer4 (1500 records) 

내가 새 파일 즉, 두 열이 있도록 네 개의 새로운으로 파일을 분할하고자하는 (그리고 기록 : 분명히) : Column Date + Column Layer. 예제의 경우 그래서 여기

File Record1.csv: Date + Layer1 

File Record2.csv: Date + Layer2 

File Record3.csv: Date + Layer3 

File Record4.csv: Date + Layer4 
+2

을 시도하는 샘플 코드 – schwobaseggl

답변

1

것은 영업 이익은 원하기 때문에 우리가 그를 위해 코드를 작성하는 주제에서 벗어난 나는이 질문을 닫으 투표 해요

import csv 
import json 

a = open("t.csv", "r") 
wa1=open("Record1.csv", "w") 
wa2=open("Record2.csv", "w") 

wr1 = csv.writer(wa1, dialect='excel') 
wr2 = csv.writer(wa2, dialect='excel') 

fieldnames = ("Date","Layer1") 
reader = csv.DictReader(a, fieldnames) 
for row in reader: 
    wr1.writerow([row["Date"]]) 
    wr2.writerow([row["Layer1"]]) 

wa1.close() 
wa2.close() 
관련 문제