2013-07-15 2 views
0

저는 Python을 처음 사용하며 현재 여러 CSV 파일의 키워드를 계산할 방법을 찾고 있습니다. 다음과 같이 파일은 일반적인 구조를 가지고 :여러 CSV 파일의 항목 수 계산

PDB ID NDB ID Structure Title Citation Title  Abstract 
1ARJ 1ARJ ARG-bound TAR Structure of  Solution structure of Arginine 
       RNA    some complex RNA RNA complex. 
그때 여러 CSV 파일을 가져 또는이 파일의 입력을 루프 코드를 작성하는 방법에 대한 몇 가지 지침을 얻고 싶습니다

얼마나 많은 시간의 값을 반환 키워드가 레코드에 표시되고 어떤 필드에 조회가 포함되었는지를 나타냅니다. CSV 가져 오기 모듈에 대한 자습서를 보았지만이를 사용하는 방법을 모르겠습니다.

import csv 
my_list = mRNA 


words = {} 
for items in my_list: 
    for item in items.split(', '): 
     words.setdefault(item, 0) 
     words[item] += 1 

with open('mrna.csv', 'w') as fopen: 
    writer = csv.writer(fopen) 
    for word, count in words.items(): 
     writer.writerow([word, count]) 
+0

CSV 가져 오기 모듈을 사용하는 방법에 대한 자습서를보고이 광고 문안을 작성했습니다. 수입 CSV 을 my_list = mRNA의 단어 = {} 을 my_list의 항목 : 항목 items.split IN ('') words.setdefault (항목, 0) 즉 [아이템] + = 1 open ('mrna.csv', 'w') with fopen : writer = csv.writer (fopen) 단어의 경우 words.items() : writer.writerow ([단어, 개수])로 계산합니다. –

답변

0

여기에서 은 정의되어 있습니까? 어쩌면 csv module examples을 다시 읽고 처음부터 시작하고 키워드를 계산하기 전에 CSV 파일의 데이터를 출력 해보십시오.

관련 문제