python 字典键错误 excel

python dictionary key error excel

我确定我在做一些相当愚蠢的事情,但我只是没有看到它!

这是我正在尝试的代码 运行:

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

print geo_dic[' Longitude']['601'][0]

cityzip.xlsx 包含这些行(以及更多行):

Postal   Latitude    Longitude
601      18.1786    -66.7518

我每次都收到"KeyError: '601'"

最终,我想使用 geopy 来计算一组城市坐标的邮政编码距离并将其写入 xlsx 文件,因此也感谢后续步骤的任何提示或资源!

试试打印 geo_dict['Longitude'][601]

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

我认为 [0] 不是必需的。