私はPythonが初めてで、現在、複数の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])