【发布时间】:2017-04-12 11:20:42
【问题描述】:
我正在尝试将字典映射到数据框。我挖掘了一些代码并将我认为可行的东西拼凑在一起,但代码没有运行。任何人都可以帮忙绘制地图吗?
Top15 是以 Country 作为索引的现有数据框。
ContinentDict = {'China':'Asia',
'United States':'North America',
'Japan':'Asia',
'United Kingdom':'Europe',
'Russian Federation':'Europe',
'Canada':'North America',
'Germany':'Europe',
'India':'Asia',
'France':'Europe',
'South Korea':'Asia',
'Italy':'Europe',
'Spain':'Europe',
'Iran':'Asia',
'Australia':'Australia',
'Brazil':'South America'}
Top15['Continent'] = Top15['Country'].map(ContinentDict)
【问题讨论】:
-
如果没有原始数据,你的 df 的代码那么这只是推测,你需要发布数据和代码以便其他人重现这个
-
什么不工作,你能显示你的输入和预期的输出,例如什么是
Top15 -
请阅读this。
标签: python pandas dictionary mapping