2016-11-07 8 views
0

Ich habe dieses Beispiel aus "Python für Data Analysis" Buch, und alles, was ich habe, ist Keyerror, und ich weiß nicht, wo der Fehler ist.Python KeyError, Fehler kann nicht gefunden werden

+1

Sie müssen ''Siblings'' groß schreiben. –

+0

Achten Sie auf Groß- und Kleinschreibung! '" Geschwister "' ist nicht dasselbe wie '" Geschwister "' – mmenschig

+1

Ich bin nur dumm! Danke vielmals –

Antwort

2

Wahrscheinlich die einfachste Antwort noch. Achten Sie auf Groß-/Kleinschreibung.

import json 
import pandas as pd 

data = """ 
{ 
    "name": "Wes", 
    "place_lived": ["United Stats", "Spain", "Germany"], 
    "pet": null, 
    "Siblings": [ 
     {"name": "Scott", "age": 25, "pet": "Zuko"}, 
     {"name": "Katie", "age": 33, "pet": "Cisco"}] 
} 
""" 

result = json.loads(data) 
df = pd.DataFrame(result['Siblings'], columns=['name', 'age']) 
print(df) 
Verwandte Themen