Ishan Pradhan:
Ich habe eine Liste mit Namen von Organisationen wie folgt aus:
name = ['ALPHABET INC', 'AMAZON COM INC', 'APPLE INC',....]
und eine weitere Liste von cu-Werte wie folgt aus:
cu = ['02079K305', '023135106', '037833100',....]
Wenn ich versuche, es zu Datenrahmen zu konvertieren es gibt mir Fehlermeldung, die besagt, „Valueerror: 2 Säulen geleitet, hatte übergebenen Daten 1 Spalten“
Mein Code zu konvertieren Liste ot Datenrahmen:
df = pd.DataFrame([name, cu], columns=['name of issuer', 'cusip'])
Wohin gehe ich falsch? Danke im Voraus!
Jesreel:
Ich denke, simpliest wird Wörterbücher erstellen:
df = pd.DataFrame({'name of issuer': name, 'cusip':cu})
Ihre Lösung ist möglich mit zip
, in der letzten Version von Pandas sein auslassen sollte list
:
df = pd.DataFrame(list(zip(name, cu)), columns=['name of issuer', 'cusip'])
print (df)
name of issuer cusip
0 ALPHABET INC 02079K305
1 AMAZON COM INC 023135106
2 APPLE INC 037833100