Ich habe eine CSV-Datei mit einer Spalte namens Trigger
und zwei anderen Spalten namens void1
und void2
.Lesen von Werten aus einer CSV-Datei in ein Listenwörterbuch
Die Daten sieht wie folgt aus:
Trigger;void1;void
good;not good;not to good;
Ich möchte diese Daten verwenden, um ein Wörterbuch zu erstellen, die wie folgt aussieht:
dictionary ={"good":["not good", "not to good"]}
verwendete ich den folgenden Code zu starten:
df = pd.read_csv('dictionary.csv', sep =";")
for index, row in df.iterrows():
dictionary[row['trigger']] = row['void1']
Was funktioniert. Aber wenn ich es versuche:
df = pd.read_csv('dictionary.csv', sep =";")
for index, row in df.iterrows():
dictionary[row['trigger']] = row['void1', 'void2']
Es funktioniert nicht. Irgendwelche Ideen, wie ich die Ausgabe bekommen kann, nach der ich suche?
Wie wäre es mit 'dictionary [row ['trigger']] = [row ['void1'], row ['void2']]'? –