Python使用相同的键将一个字典中的值附加到另一个字典



晚间,

我正试图将另一组值附加到字典中的同一组键上。

目前,我从一个api中提取一些邮政编码属性,该api将请求存储在字典中,并在数据帧中返回结果。但是,如果我想从同一个api返回另一个邮政编码属性,我该如何将它的值附加到同一个字典中,以便它们在数据帧中显示为第二行。

当前代码位:

import requests
import pandas as pd
url = "https://api.getthedata.com/postcode/ST87HL"
req = requests.get(url)
data = req.json()
entries = data["data"]
df = pd.DataFrame([entries])
print(df)

非常感谢所有的帮助,谢谢。

如果您的邮政编码在列表中,请对该列表进行迭代,并将结果附加到另一个列表中。作为最后一步,从以下列表中创建一个DataFrame:

import requests
import pandas as pd
postcodes = ["ST87HL", "ST87EZ"]
all_data = []
for p in postcodes:
url = "https://api.getthedata.com/postcode/{}".format(p)
req = requests.get(url)
data = req.json()
entries = data["data"]
all_data.append(entries)

df = pd.DataFrame(all_data)
print(df)

打印:

postcode status usertype  easting  northing  positional_quality_indicator  country   latitude  longitude postcode_no_space postcode_fixed_width_seven postcode_fixed_width_eight postcode_area postcode_district postcode_sector outcode incode
0  ST8 7HL   live    small   388982    357799                             1  England  53.117254  -2.166072            ST87HL                    ST8 7HL                   ST8  7HL            ST               ST8           ST8 7     ST8    7HL
1  ST8 7EZ   live    small   389017    358349                             1  England  53.122198  -2.165568            ST87EZ                    ST8 7EZ                   ST8  7EZ            ST               ST8           ST8 7     ST8    7EZ

相关内容

  • 没有找到相关文章

最新更新