问题标签 [pycountry-convert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
301 浏览

python - 如何将一个国家/地区的名称转换为具有当前和过时国家/地区单独列表的大陆

如何在国家列表中将国家名称转换为大陆名称,其中一些当前存在而另一些不再存在(例如苏联)?

我有一张来自世界各国过去五十年的数据表。我想添加一个模仿所列国家列的新列,然后将国家名称转换为其对应的大陆。

我已经使用了一个函数,pycountry_convert但它只能输入当前存在的国家。有一个 pycountry 工具可以处理不再存在的国家的“历史”名称(例如:苏联),但该列表不包括存在的国家。我认为我的country_to_continent()功能需要能够针对列表、活跃或不活跃的国家/地区测试输入,但我不确定那会是什么样子。

错误:

0 投票
2 回答
129 浏览

python - How can I increase DataFrame's apply function efficiency?

I know it is kinds of impossible but I still look forward to an alternative. Here is my DataFrame (read from csv file):

enter image description here

I need to recognize the country and continent where the location is, and here is my idea:

It looks like this would run forever because my dataframe has more than 500 million records. Can I still improve it?

0 投票
0 回答
73 浏览

python - 如何使用 plotly 和 pycountry 使滑块跨列滑动以可视化数据

我正在尝试创建一个视觉效果来显示多年来国家明智的 GDP。我的数据框包含从 1980 年到 2013 年的数据。这里有一个小的(虚构的)样本:

当我使用上面的这个代码块时,我可以可视化 1980 年的数据,但我想设置动画框架,以便我可以每 5 年可视化多年的数据。颜色由特定年份列中的 GDP 设置。

我怎样才能实现我的目标。

我是否需要列出从 1980 年到 2013 年的列并通过它们?

谁能帮帮我吗?另外 - 如果有人有任何其他 python 库可以建议,那么欢迎。

0 投票
1 回答
670 浏览

python - 使用 pycountry 从 iso-639 代码中获取完整的语言名称

我有以下我正在尝试解决的问题。我有一个使用langdetect以下代码检索的 iso-639 语言列表

返回

尽管这样就足够了,但我希望在另一列中有完整的语言名称。但是,我似乎无法做到这一点。我知道

返回French。我试过了:

但我不断收到错误:

我在那里不知所措。任何能让我走上正轨的帮助都将不胜感激。

0 投票
0 回答
53 浏览

python - 在 python NLTK 或其他包中将任何州、县、地区的名称或其缩写更改为国家/地区名称

我有一个位置列表,其中包含州、城市和国家、县和地区,有缩写,有一些是完整的。例如,纽约州、加利福尼亚州、英格兰、英国、美国、明尼苏达州、伦敦、布拉德福德等。我希望将其全部转换为国家/地区,例如 NY=USA、England=UK、Scotland = UK、Minnesota = USA 等。

我想要一个可以在我的程序中使用的包或库来将任何缩写、州、州代码或任何城市更改为位置所在的国家/地区。所以如果你是伦敦,它应该返回英国,芝加哥返回美国,等等。

是否有可能在python中实现这一点?提前致谢。

0 投票
1 回答
432 浏览

python - 'NoneType' 对象在使用 pycountry 库时没有属性 'name'

我在 DataFrame 中有一个带有国家/地区代码的列,我想将其转换为名称以使用该库绘制图表pycountry

我想像这样在DataFrame上使用上面的功能

我得到这个错误

0 投票
0 回答
79 浏览

python - Pycountry:如何获取国家名称、语言名称和 alpha_3 并从语言列表中查找匹配项

我有一个语言和方言列表。对于这些语言,我需要获取 Alpha_3 和 country.name(如果可用)。

输出:

有没有办法在括号之前删除这种语言并找到这些语言的国家名称?

所以输出会像 df

阿尔法_3 国家
南非荷兰语 非洲 南非
阿尔巴尼亚语 思琪 阿尔巴尼亚

是否也可以在语言中寻找匹配项?例如不是亚琛德语的完全匹配,而是只有德语并返回德国

0 投票
1 回答
46 浏览

python - 可以将 Python 中函数的输出作为列添加到数据框中吗

我有一系列国家。我想通过一个函数运行这个数组,并将函数的输出作为列附加到数据框。

我使用了该apply方法,但不断获得KeyError. 我不确定我做错了什么。

代码

这是我的错误的屏幕截图,以获取更多详细信息。

0 投票
0 回答
70 浏览

python - 我无法让 pycountry_convert 在我的代码中工作

我遇到了这个将国家转换为大陆的示例我找不到包 pycountry_convert 所以我安装了 pycontry 和 pycountry-convert 但同时使用我无法成功运行以下代码。

我得到这个问题 AttributeError: module 'pycountry' has no attribute 'country_alpha2_to_continent_code'

如何让这段代码工作或者我需要安装什么来完成这个功能?我在 python 3.9 中使用 Pycharm

0 投票
2 回答
100 浏览

python - 如何将 IOC 国家代码转换为国家名称?

我有一个熊猫数据框

我想回来