各単語にスコアと標準偏差が与えられた単語のリストを含むファイルから辞書を実行できるpythonプログラムを実行しようとしています。私のプログラムは次のようになります。
theFile = open('word-happiness.csv' , 'r')
theFile.close()
def make_happiness_table(filename):
'''make_happiness_table: string -> dict
creates a dictionary of happiness scores from the given file'''
with open(filename) as f:
d = dict( line.split(' ') for line in f)
return d
make_happiness_table("word-happiness.csv")
table = make_happiness_table("word-happiness.csv")
(score, stddev) = table['hunger']
print("the score for 'hunger' is %f" % score)
私の .csv ファイルは次の形式です
word{TAB}score{TAB}standard_deviation
私はその方法で辞書を作成しようとしています。関数から「空腹」などの単語を出力し、そのスコアと標準偏差を取得できるように、そのような辞書を作成するにはどうすればよいですか?