python提取国家名称缩写_如何从python中的国家缩写中获取国家名称,并混合使用alpha_2和alpha_3 ccodes...
考虑到您已经拥有了数据集,或者可以通过pycountry获取数据集,您可以使用以下方法来处理它。在import pycountry
new_df = df['country-code'].apply(lambda x: pycountry.countries.get(alpha_3=x).name if len(x) == 3 else pycountry.countries.get(alpha_2=x).name)
print new_df
打印:
^{pr2}$
现在,考虑到长度2和长度3的代码都有csv,如下所示:df2
code name
0 AF Afghanistan
1 DE Germany
2 US United States
以及df3
code name
0 BEL Belgium
1 AUS Australia
2 IND India
3 GBR United Kingdom
在此之后,请执行以下步骤:>>> new_df2 = df.merge(df2, left_on='country_code', right_on='code')
>>> new_df2
amount country_code code name
0 100 AF AF Afghanistan
1 400 DE DE Germany
2 125 US US United States
>>> new_df3 = df.merge(df3, left_on='country_code', right_on='code')
>>> new_df3
amount country_code code name
0 200 BEL BEL Belgium
1 140 AUS AUS Australia
2 225 IND IND India
3 600 GBR GBR United Kingdom
>>> df23 = pd.concat([new_df2, new_df3])
>>> df23.reset_index(inplace=True)
>>> df23.drop('index', inplace=True, axis=1)
>>> df23
amount country_code code name
0 100 AF AF Afghanistan
1 400 DE DE Germany
2 125 US US United States
3 200 BEL BEL Belgium
4 140 AUS AUS Australia
5 225 IND IND India
6 600 GBR GBR United Kingdom
python提取国家名称缩写_如何从python中的国家缩写中获取国家名称,并混合使用alpha_2和alpha_3 ccodes...相关推荐
- python提取pdf文件内容_如何用Python批量提取PDF文本内容?
本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析. 问题 最近,读者们在后台的留言,愈发五花八门了. 写了几篇关于自然语言处理的文章 ...
- python提取关键字所在句子_科学网-Python提取句子-吕波的博文
将一段话中的句子分离出来不是一件容易的事.因为句子的开头和结尾并不是很规则,而且句子内部会出现句号.这使得通过单一的正则表达式分离句子是不可能的.有时你能成功,但大多数时候你会出错.这里我们用nltk ...
- 怎么在python提取别的数据了_别再问如何用python提取PDF内容了!
作者:陈熹 来源:早起Python 大家好,在之前的办公自动化系列文章中我们已经详细介绍了如何使用python批量处理PDF文件,包括合并.拆分.水印.加密等操作. 今天我们再次回到PDF,详细讲解如 ...
- python提取pdf的数字_详解利用python提取pdf文本数字
之前也不乏介绍过关于excel的内容,日常工作应用,除了excel,pdf也是经常使用的一种,关于pdf的文本提取,下面也来详细介绍~ 说明:从pdf文件中提取其他类型的数据,如文本或图像.将说明从p ...
- python语法详解大全_笔记:Python 语法要点汇总
Python 是一门解释型语言,无需编译和链接 Python 解释器 交互模式 脚本模式 源码编码 默认情况下,Python 源文件是 UTF-8 编码 指定源文件的字符编码 # -*- coding ...
- python 删除特定行数据_怎么用 Python 做数据分析实例
01 生成数据表 第一部分是生成数据表,常见的生成方法有两种,第一种是导入外部数据,第二种是直接写入数据. Excel 中的文件菜单中提供了获取外部数据的功能,支持数据库和文本文件和页面的多种数据源导 ...
- python write 写多行_如何用 Python 执行单行命令
一般来说,面对日常处理的一些小任务,直接用 sed,grep 之类的就可以搞定,更复杂一点的就会考虑 awk 或者用一些现成的轮子,要是 awk 搞不定我就只好用 Python 了.但有些时候,我仅仅 ...
- python如何初始化对象数组_如何理解Python中的面向对象编程?
(由Python大本营付费下载自视觉中国) 作者 | Radek Fabisiak 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 现如今面向对象编程的使用非常广泛,本文 ...
- 不是python文件操作的相关函数_从零开始学Python(七):文件存储I/O流和异常捕捉
这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...
- python制作英语小词典_如何用python(django)创建英语词典应用程序?
我不知道你在说什么功能.如果您的意思是"从数据库中记录的词汇中搜索关键字",那么python dictionnary不是一个可能的解决方案,因为您必须反序列化整个数据库才能进行搜索 ...
最新文章
- sqlplus连mysql库_sqlplus连接服务器的Oracle的经历
- php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动
- mysql group by using filesort优化
- leetcode 1011. 在 D 天内送达包裹的能力(二分法)
- 一个显示页码用的helper。。。
- java 重载 equals_实现Student类的equals重载函数
- html svg画图
- 机器学习回顾篇(2):最小二乘法
- R语言 软件安装 源码安装R
- jsp1201高校实习实训系统
- latex linux 安装教程,Deepin安装LaTex,
- 第四百九十一章 战利品
- js打印window.print()图片打印
- 人工智能有哪些方向?什么方向有前景?
- mong 按 geometry 搜索 地理位置信息
- 使用函数打印n*n的乘法口诀表
- 生病还要被压榨,外包太惨了!
- 配置HTTPS,和HTTPS转HTTP
- Redis介绍--列表(LISTS)数据类型(六)
- Java在线租车系统
热门文章
- 安徽大学高等数学习题册(上)(第一章)
- Docker Alpine安装oracle客户端
- Unity 3D游戏五:打飞碟
- 超级好用的一个php上传图片类(随机名_缩略图_加水印),php教程_超级好用的一个php上传图片类(随机名,缩略图,加水印)...
- android 下载目录,android – FileProvider – 从下载目录中打开文件
- javascript gba游戏模拟器
- proteus三输入与门_proteus元件对照
- SIFT算法应用:全景图像拼接
- C# 调用Webservice实例
- java jco_JAVA通过JCo连接SAP