前提・実現したいこと
csv.DictReaderの出力結果を辞書オブジェクトに格納したい
発生している問題・エラーメッセージ
csvdic.update({row["Recommend"], row["Count"]}) ValueError: dictionary update sequence element #0 has length 1; 2 is required
該当のソースコード
with open("test.csv", "r") as csv_file:
reader = csv.DictReader(csv_file)
csvdic = {}
for row in reader:
csvdic.update({row["Recommend"], row["Count"]})
試したこと
ここに問題に対して試したことを記載してください。
DictReaderのrow要素が、collections.OrderedDict型でうまく扱えず、
Dict型としてデータを扱いたい。そのため、csvdicにここの値をいれたいが、
エラーが出ております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/27 22:35