私はかなり新しいですが、この質問はかなり簡単だと思いますが、私はそれを理解できません...ループはキーごとに複数の値を持つ辞書にデータを変換します
私は私はB列の文字列を持ち、C列からI列までを値として持っています。 B列の各キー値に対して、私は列Cの値を代入する辞書を作成したいと思います。行ごとに行う方法を考えましたが、私はfor
ループを探していますそれを行うための構文 全体のExcelデータテーブル全体。ここで
は私のコードです:
NYSE = {}
NYSE.setdefault(sheet['B5'].value, []).append(sheet['C5'].value)
NYSE.setdefault(sheet['B5'].value, []).append(sheet['D5'].value)
NYSE.setdefault(sheet['B6'].value, []).append(sheet['C6'].value)
NYSE.setdefault(sheet['B6'].value, []).append(sheet['D6'].value)
print NYSE
私はこの... B7 C7、B7 D7などへの追加手動で保つことができますが、機能および出力辞書でこのループへの道がなければなりません。
あなたはcsvファイルに変換することができますか? – RoadRunner
はい私はcsvかxlsxファイルのいずれかを使うことができました – Deuce525