我有一个.csv和数据框,其中有2列(国家,大陆)。我想创建一个字典,携带大陆作为关键字和所有国家的列表作为值。
.csv具有以下格式:
| 乡村|大陆|
| - -|- -|
| 阿尔及利亚Name|非洲|
| 安哥拉|非洲|
和/或其他信息。
我尝试使用:
continentsDict = dict([(con, cou) for con, cou in zip(continents.continent, continents.country)])
但这给了我以下输出:
{'Africa': 'Zimbabwe', 'Asia': 'Yemen', 'Europe': 'Vatican City', 'North America': 'United States Virgin Islands', 'Oceania': 'Wallis and Futuna', 'South America': 'Venezuela'}
这是正确的格式,但只添加了它为各个大陆找到的最后一个值。
有人有主意吗?
谢谢你,谢谢你
2条答案
按热度按时间vlju58qv1#
假设大陆是你的Pandasdf的示例,你可以这样做:
t1rydlwq2#
给定:
正在执行:
输出量: