Python中vlookup函数怎样使用?Python利用vlookup函数匹配插入数据的方法

我们在使用excel表的时候就会有这个函数,VLOOKUP函数它的主要功能就是帮你快速匹配表格内容,将表A内容导入到表B,大大提高了我们工作的效率,在Python中它可以用来实现对数据的匹配插入,下面就让我们一起来学习一下有关Python中vlookup函数是怎样使用的,以及如何使用这个函数对它进行匹配插入数据,一起来看看吧 。

Python中vlookup函数怎样使用?Python利用vlookup函数匹配插入数据的方法

文章插图
首先我们需要提前做好准备工作:
第一步,导入numpy库、pandas库(环境搭建是前提哦)
第二步,把需要填充数据的表放到python环境下,方便操作因为放桌面容易报错(原因这里就不多说了)那么,假设现在我们有一个收集表和一份汇总表 。
操作实现
步骤1: 读取两个表中的内容
import pandas as pd  # 数据汇总表df_count = pd.read_excel("E:\python\\test\汇总表.xlsx" )df_count.head()运行结果:
区域,省份,城市,市区华中,安徽省,安庆市,怀宁县华中,安徽省,安庆市,大观区华北,北京市,北京市,东城区华北,北京市,北京市,丰台区# 数据收集表
df_colect = pd.read_excel("E:\python\\test\收集表.xlsx")df_colect.head()运行结果:
省份,城市,市区,客户数安徽省,安庆市,怀宁县,5安徽省,安庆市,大观区,3北京市,北京市,东城区,2北京市,北京市,丰台区,4步骤2:不用将表汇总的所有内容进行获取,只需要获取一部分内容就可以了 。
对数据进行筛选,只需要少量的列(只选取表二中市区和用户人数)
df_colect = df_colect [[ "市区", "用户人数"]]df_colect.head()步骤3:接下来是对两个表示的数据进行判断匹配的操作,这也是所有的步骤当中最重要的一步 。
df_merge = pd.merge(left= df_count, right= df_colect, left_on="市区", right_on="市区")df_merge.head()步骤4:最后将我们需要导出的数据进行合并
df_merge.to_excel("d:\\python\\test1\汇总合并后的数据表.xlsx", index=False)结果展示如下:
区域,省份,城市,市区,用户数华中,安徽省,安庆市,怀宁县,5华中,安徽省,安庆市,大观区,3华北,北京市,北京市,东城区,2华北,北京市,北京市,丰台区,4【Python中vlookup函数怎样使用?Python利用vlookup函数匹配插入数据的方法】以上就是有关Python中vlookup函数怎样使用?Python利用vlookup函数匹配插入数据的方法文章的全部内容了,如果还想学习其他的Python函数知识,可以继续关注进行学习哦 。

    推荐阅读