python字典键错误excel

python字典键错误excel,python,pandas,geopy,Python,Pandas,Geopy,我肯定我在做一些相当愚蠢的事情,但我就是没看到 下面是我试图运行的代码: import pandas as pd geo_dic = pd.read_excel('cityzip.xlsx', index_col=0).to_dict() print geo_dic[' Longitude']['601'][0] cityzip.xlsx包含以下行(以及更多行): 每次我都会收到“KeyError:'601'” 最后,我想使用geopy来计算zipcodes距离,并将其从一组城市坐标写入xl

我肯定我在做一些相当愚蠢的事情,但我就是没看到

下面是我试图运行的代码:

import pandas as pd
geo_dic = pd.read_excel('cityzip.xlsx', index_col=0).to_dict()

print geo_dic[' Longitude']['601'][0]
cityzip.xlsx包含以下行(以及更多行):

每次我都会收到“KeyError:'601'”

最后,我想使用geopy来计算zipcodes距离,并将其从一组城市坐标写入xlsx文件,因此,对于下一步的任何提示或资源,我也非常感谢

只要试着打印geo_dict['经度][601]

以整数而不是字符串形式访问601

我认为不需要[0]。

只要试着打印geo_dict['经度][601]

以整数而不是字符串形式访问601


我认为不需要[0]。如果没有更多关于
geo\u dic
外观的信息,很难判断。你能添加geo_dic.head()返回的内容吗?'print geo_dic.head()AttributeError:'dict'对象没有属性'head''对不起,我误读了,我的意思是在转换为字典之前运行dataframe。如果没有更多关于
geo_dic
外观的信息,很难判断。你能添加geo_dic.head()返回的内容吗?'print geo_dic.head()AttributeError:'dict'对象没有属性'head''对不起,我误读了,我的意思是在转换为dictionary@TylerHudson-克里米,我的荣幸!!如果它对你有用,你能接受这个答案吗?@TylerHudson Crimi,我的荣幸!!如果它对你有用,你能接受这个答案吗?
Postal   Latitude    Longitude
601      18.1786    -66.7518