#pandas的merge函数实现ExcelVLOOKUP功能
import pandas as pd
import numpy as np
 
# 读取第一个文件,赋值给xls;读取第二个文件赋值给result
xls = pd.read_excel(r'F:\文献\数据\Python组合\results1.xlsx')
result=pd.read_excel(r'F:\文献\数据\Python组合\第一大股东.xlsx')

#匹配取第二个文件(right)与第一个文件的交集,以第二个文件最终结果,将1的匹配到2
results=pd.merge(xls,result,on=['证券代码','会计期间'],indicator=True)

#results=pd.merge(xls,result,how = right,on=['证券代码','会计期间'],indicator=True)

#将匹配结果导出到Excel文件
results.to_excel(r'F:\文献\数据\Python组合\results2.xlsx')

pandas匹配(merge)函数相关推荐

  1. pandas使用merge函数将多个dataframe数据连接起来、设置how参数为outer指定全连接(outer join)、left_on参数指定左侧dataframe的连接字段

    pandas使用merge函数将多个dataframe数据连接起来.设置how参数为outer指定全连接(outer join).left_on参数指定左侧dataframe的连接字段.right_o ...

  2. pandas使用merge函数将多个dataframe数据连接起来、设置how参数为left指定左连接(left join)、on参数指定连接字段

    pandas使用merge函数将多个dataframe数据连接起来.设置how参数为left指定左连接(left join).on参数指定连接字段 目录

  3. pandas中merge函数的用法

    概述 merge用来合并DataFrame或者Series. 参数 pd.merge(left, right, how='inner', on=None, left_on=None, right_on ...

  4. pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)

    pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...

  5. R语言使用merge函数匹配数据(vlookup,join)

    参考文章 http://www.afenxi.com/post/41432 R中的merge函数类似于Excel中的Vlookup,可以实现对两个数据表进行匹配和拼接的功能.与Excel不同之处在于m ...

  6. Python科学计算之Pandas merge函数操作

    文章目录 Merge函数 Merge介绍 Merge操作 Merge函数 Merge介绍 pandas中的merge()函数类似于SQL中join的用法,可以将不同数据集依照某些字段(属性)进行合并操 ...

  7. antd 获取table选中行数据_Excel数据匹配:函数法+PQ法+PB法

    无论是在办公室还是实验室,数据匹配都是我们的日常任务. 假设一个情境来说明数据匹配的逻辑: 下图是一张[总体表],记录了动画片<葫芦兄弟>中10位主要角色的姓名.身份和能力,这是我们需要的 ...

  8. python中merge函数怎么用_Python Merge函数原理及用法解析

    Merge函数的用法 简单来说Merge函数相当于Excel中的vlookup函数.当我们对2个表进行数据合并的时候需要通过指定两个表中相同的列作为key,然后通过key匹配到其中要合并在一起的val ...

  9. Py之pandas:pandas的read_excel()函数中各参数说明及函数使用方法讲解

    Py之pandas:pandas的read_excel()函数中各参数说明及函数使用方法讲解 目录 pandas的read_excel()函数中各参数说明及函数使用方法讲解 read_excel()函 ...

最新文章

  1. node.js(node.js+mongoose小案例)_实现简单的注册登录退出
  2. 决策树算法(三)——计算香农熵
  3. Visual Studio 2010 模板缺失
  4. bnu 34986 Football on Table(数学+暴力)
  5. Thymeleaf表达式
  6. C# wpf中DataGrid 支持汇总行
  7. 简单实用的分页存储过程,支持多字段排序
  8. java8 base64_Java 8中的Base64 –加入乐趣为时不晚
  9. Java—Java 8 新增特性详解(Predicate和Stream)
  10. 如何运行 PPAS上的pgpool-II
  11. 【ASP.NET MVC 学习笔记】- 18 Bundle(捆绑)
  12. c语言下建立直角坐标系,大地坐标系和地心地固直角坐标ECEF转换公式和C语言函数代码...
  13. 最近工作用到的sql脚本
  14. memcached随笔练习
  15. 解决“由于文件许可权错误 word无法完成保存”问题
  16. 熟读100句英文,记7000单词
  17. 电脑右键没有“发送到”选项
  18. Android开屏视频广告
  19. 脑科学是个啥,跟人工智能有什么渊源「AI核心算法」
  20. xp如何连接局域网计算机名称,xp怎么连接局域网

热门文章

  1. 关于计算机知识讲座的新闻稿,讲座新闻稿怎么写
  2. 构建基于ubuntu 12.04的Sedona开发环境
  3. android朋友圈九宫格用Recyclerview实现
  4. 怎样在自己的网站上集成paypal国际支付方式
  5. 微信小程序实用工具——渐变色按钮(一)
  6. 最新!有了这个WIZNET选型指南,再也不迷茫了(一)
  7. android手机联系人怎么备份软件,安卓手机怎么导入手机通讯录(转移通讯录的3种方法)...
  8. QQ数据恢复群-超级群 30481379 ,欢迎交流!
  9. 恢复qq群星等级,有手就行
  10. 利用python绘制多种地图,附源码