Ich bin mir sicher, ich mache etwas ziemlich albern, aber ich sehe es einfach nicht!Python-Wörterbuch Schlüsselfehler Excel
Hier ist der Code, den ich zu laufen bin versucht:
import pandas as pd
geo_dic = pd.read_excel('cityzip.xlsx', index_col=0).to_dict()
print geo_dic[' Longitude']['601'][0]
cityzip.xlsx enthält diese Zeilen (und viele mehr):
Postal Latitude Longitude
601 18.1786 -66.7518
Ich erhalte "KeyError: '601'" every Zeit.
Schließlich möchte ich mit Geopy berechnen und schreiben Sie die Postleitzahlen Entfernungen von einer Reihe von Stadt Koordinaten in die XLSX-Datei, so dass alle Tipps oder Ressourcen für die nächsten Schritte auch geschätzt werden!
Es ist schwer zu sagen ohne ein bisschen mehr Informationen darüber, wie 'geo_dic' aussieht. Könnten Sie hinzufügen, was 'geo_dic.head()' zurückgibt? – mgilbert
'print geo_dic.head() AttributError:' dict 'Objekt hat kein Attribut' head '' – taylorhamcheese
Entschuldigung, ich habe das falsch verstanden, ich wollte das vom Datenrahmen ausführen, bevor ich in ein Wörterbuch umwandelte – mgilbert