2012-12-05 6 views
2

CSV 문서의 개별 셀에 액세스하여 구문 분석하고 편집하려면 어떻게해야합니까? 또한 거기에 2 차원 배열로 csv 문서를 변환 할 수있는 방법은 무엇입니까?파이썬으로 csv 파일의 개별 셀에 액세스

+0

최고의? –

+0

파이썬에는 [CSV 모듈] (http://docs.python.org/2/library/csv.html)이 있습니다. – alroc

+0

파이썬 CSV 모듈, CSV.DictReader, 팬더를 볼 수도 있습니다. numpy – locojay

답변

2

파이썬 용으로 만들어진 csv package을 사용하려고합니다. 당신이 뭔가를 시도 할 수 있습니다 (파일을 가정하는 것은 정기적으로 구조화하고 어떤 헤더가 없습니다) :

data = [] 
for row in csv.reader(open('you_file.csv', 'rb'), delimiter=',') 
    data.append(row) 

은 시도하고 자세한 내용을 보려면 csv package 문서를 통해 볼 것을 지정합니다.

1

다음은 당신을위한 해결책입니다.

import csv 

twoDimArray = [] 

with open('input.csv', 'rb') as csvfile: 
    reader = csv.reader(csvfile, delimiter=';', quotechar='|') 
    for row in reader: 
     twoDomArray.append(row) 

#DO STUFF WITH DATA 

with open('output.csv', 'wb') as csvfile: 
    writer = csv.writer(csvfile, delimiter=' ', 
          quotechar='|', quoting=csv.QUOTE_MINIMAL) 
    for row in twoDinArray: 
     writer.writerow(row) 

또한 읽기 documentation

운 : 당신이 시도 ... 왜이 게시물에 생물 정보학 태그가 무엇을

관련 문제