Valueerror: 2 Säulen geleitet, hatte übergebenen Daten 1 Spalten

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

Ich denke du magst

Origin http://43.154.161.224:23101/article/api/json?id=347173&siteId=1
Empfohlen
Rangfolge