Python获取城市、州、地区的列表

2024-04-26 09:39:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含城市列的数据框。我想把这座城市与其所在地区相匹配。例如,旧金山将是西部。在

这是我的原始数据帧:

data = {'city': ['San Francisco', 'New York', 'Chicago', 'Philadelphia', 'Boston'], 
    'year': [2012, 2012, 2013, 2014, 2014], 
    'reports': [4, 24, 31, 2, 3]}
df = pd.DataFrame(data, index = ['Cochice', 'Pima', 'Santa Cruz', 'Maricopa', 'Yuma'])
df

city           year   reports
San Francisco  2012   Cochice
New York       2012   Pima
Chicago        2013   Santa Cruz
Philadelphia   2014   Maricopa
Boston         2014   Yuma

这里我按州提取包含区域的数据。但是,它不包含city。在

^{pr2}$

如何获得每个城市的州?这样我就可以将包含state的原始数据帧与具有region的第二个dataframe连接起来。在


Tags: 数据citydfnewdata原始数据bostonyear
1条回答
网友
1楼 · 发布于 2024-04-26 09:39:48

this Github project上有一个CSV,创建者声称它包含了美国所有的城市和州。在

以下数据如下:

City|State short name|State full name|County|City Alias Mixed Case

示例:

^{pr2}$

我建议您解析上面的文件以提取所需的信息(在本例中,是给定特定城市的州),然后将其与另一个csv上的区域关联起来。在

更好的方法是使用您访问的所有csv创建自己的表,只包含您真正需要的信息。在

相关问题 更多 >