Python笔记:数据集拼接(数据匹配)
以下,是在pandas中拼接数据集的方法。原理不作赘述,具体请看示例。
00. 构造数据集
# 数据集一
import pandas as pddf1 = pd.DataFrame({"品类":["蔬菜","蔬菜","水果","水产"],"商品":["白菜","土豆","苹果","鲫鱼"],"销量":[10,20,30,40]
})df1
# 数据集二
import pandas as pddf2 = pd.DataFrame({"品类":["蔬菜","蔬菜","水果","水产"],"商品":["白菜","土豆","苹果","河虾"],"销售额":[100,200,300,400]
})df2
01. 取交集
# 取交集
df3 = pd.merge(df1, df2, on = ["品类","商品"])
df3
02. 取并集
# 取并集
df4 = pd.merge(df1, df2, how = "outer")
df4
03. 左拼接
# 左拼接
df5 = pd.merge(df1, df2, how = "left")
df5
04. 右拼接
# 右拼接
df6 = pd.merge(df1, df2, how = "right")
df6
05. 按索引拼接
# 根据索引进行合并
df7 = pd.merge(df1, df2, left_index = True, right_index = True)
df7
06. 职场实用技巧
- Excel比率可视化
https://www.bilibili.com/video/BV1NU4y1d7EZ?spm_id_from=333.999.0.0
- 怎么制作可筛选的Excel折线图
https://www.bilibili.com/video/BV1Ju411X7Kw?spm_id_from=333.999.0.0
- 怎么用隔行填充来美化Excel表格
https://www.bilibili.com/video/BV1Q34y1m756?spm_id_from=333.999.0.0
- 用剪切板制作出好看的Excel可视化
https://www.bilibili.com/video/BV12q4y1P72X?spm_id_from=333.999.0.0
- 如何做出好看的Excel可视化图表
https://www.bilibili.com/video/BV11Q4y1f7VH?spm_id_from=333.999.0.0
- 解除工作簿密码保护
https://www.bilibili.com/video/BV1uM4y137JN?spm_id_from=333.999.0.0
- 如何用VBA代码移除工作表密码
https://www.bilibili.com/video/BV1144y187bw?spm_id_from=333.999.0.0
- 在Excel中怎么用控件制作出具有交互性的可视化图表
https://www.bilibili.com/video/BV1Y44y1C7Lc?spm_id_from=333.999.0.0
- 制作可控制开关的数据条
https://www.bilibili.com/video/BV19q4y1H7yV?spm_id_from=333.999.0.0
- 如何用Excel制作一个“动态电子表”
https://www.bilibili.com/video/BV1J44y1m7CP?spm_id_from=333.999.0.0
- 会说话的Excel表格
https://www.bilibili.com/video/BV1qB4y1N7Q2?spm_id_from=333.999.0.0
- 切片器的应用
https://www.bilibili.com/video/BV1hT4y197G8?spm_id_from=333.999.0.0
- Excel字符串函数玩法集锦
https://www.bilibili.com/video/BV19o4y1m7aE?spm_id_from=333.999.0.0
- 如何在Excel中重置索引
https://www.bilibili.com/video/BV1LK4y1N7TM?spm_id_from=333.999.0.0
- 条件格式+函数的妙用
https://www.bilibili.com/video/BV1ab4y1Z7Ns?spm_id_from=333.999.0.0
- Excel中的字符串拼接
https://www.bilibili.com/video/BV1of4y1h7iy?spm_id_from=333.999.0.0
- 空白内容错列填充
https://www.bilibili.com/video/BV1yq4y1j7XK?spm_id_from=333.999.0.0
- 用Excel函数制作工资条
https://www.bilibili.com/video/BV1YA41137c7?spm_id_from=333.999.0.0
- 在Excel表格中用Power Query 做聚合运算
https://www.bilibili.com/video/BV1A64y1o7Cc?spm_id_from=333.999.0.0
- vlookup函数的那些坑
https://www.bilibili.com/video/BV1Df4y187aP?spm_id_from=333.999.0.0
创作不易,分享难得。如果觉得本文对您有帮助,请不吝动动宝贵的手指帮忙点个赞以示支持一下。后期,我会用心分享更多更精彩、实用的干货给大家,以期共同进步。感谢阅读!
Python笔记:数据集拼接(数据匹配)相关推荐
- python笔记4:数据归一化(0,1),归至(-1,1)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 python笔记4:数据归一化(0,1),归至(-1,1) 一.pytorch里tensor数据归一化 1.tensor数组全局归一化 ...
- python怎样显示表格数据匹配_利用Python实现数据匹配(vlookup)
平时我们经常会制作周报.月报这种Excel操作相同的报表,我们可以使用python的pandas库对其进行自动化.这篇文章就演示了利用python实现使用Excel中的vlookup函数,并将其脚本封 ...
- python处理wps表格数据匹配_两个excel表格数据匹配wps-WPS怎样用VLOOKUP引用另一个表格的数据...
wps精确匹配,把一个wps表格里面的数据匹配到另一... 材料/工具:wps2016 1.打开匹配个表格,表1和表2. 2.在需要放匹配值的格中输入=vl,就会自动提示vlookup函 3.双击选择 ...
- python怎样显示表格数据匹配_Python根据表中每一行中的数据匹配txt文章中出现的次数,表格,每行,在,统计...
用途: 根据表格每行数据,匹配在txt文章中出现的次数统计 示例: 注意事项: 1. 环境:pip install re & pandas & xlrd; python 3; 2. 表 ...
- python爬取表格数据匹配_爬取表格类网站数据并保存为excel文件
本文转载自以下网站:50 行代码爬取东方财富网上市公司 10 年近百万行财务报表数据 https://www.makcyun.top/web_scraping_withpython6.html 主要学 ...
- 【Python笔记】倾向评分匹配(Propensity Score Matching)实战
文章目录 1 一个SPSS案例:带你理解PSM 2 Python实现 3 R实现 1 一个SPSS案例:带你理解PSM 倾向性评分案例实战 Python 中的 pymatch 和 R中的Matchin ...
- python处理wps表格数据匹配_wps表格中怎么在两个表中匹配不同的数据
展开全部 =VLOOKUP(A2,Sheet2!D:F,3,0) 公式表示:在Sheet2的D列精确匹配与当前工作表的A2相同的单元格,e5a48de588b632313133353236313431 ...
- python处理wps表格数据匹配_wps表格怎么匹配重复数据库
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- Python学习笔记:使用PIL批量合成jpg+png图片,用于水印、合并图片,生成YOLO数据集+标注数据等等
[Python学习笔记] 使用PIL,批量合成jpg+png图片,用于水印.合并图片,生成YOLO数据集+标注数据等等 起因:在了解很多关于YOLOv5的相关内容,于是尝试着去训练自己的游戏目标检测模 ...
最新文章
- 漫谈IDS的虚拟化发展
- Android Intent And Intent Filter
- 集合框架 Queue---ArrayBlockingQueue
- mysql中建立text_mysql中text
- C/C++ _wcslwr_s 函数 – unicode 字符串大写转小写 - C语言零基础入门教程
- icd植入是大手术吗_骨折手术植入了钢板,骨折痊愈后,需要取出钢板吗?
- mysql5.0操作手册_MySQL 操作手册
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (2) - 流水线概述框图
- [原]浅谈几种服务器端模型——反应堆模式(epoll 简介) - _Boz - 博客园
- 两台电脑怎么互传文件?用它就能搞定!
- mysql 两阶段加锁_MySQL的两阶段加锁协议
- 记一次 JVM CPU 使用率飙高问题的排查过程
- c语言设计一个语音识别程序,用 C# 开发自己的语音识别程序
- unity的九宫格切割
- 联想G40-70旧物改造小总结——替换固态硬盘电池光驱啥的
- Python微信机器人之Python _ithcat 持续登陆错误 KeyError: ‘User’
- C# Base64编码、AES等编码加、解密
- KUKA youbot机械臂与Moveit工具包(2)
- [当人工智能遇上安全] 5.基于机器学习算法的主机恶意代码识别研究
- auto.js之界面ui
热门文章
- 江西理工大学网络安全思考题
- 2014计算机应用基础试题及答案,2014计算机应用基础试卷卷及答案.doc
- C语言GDF中是什么作用,深度解密格力GDF-40X21C怎么样呢?质量好不好?真相揭秘必看...
- 百度知道推广敏感词汇总
- 社会即将分层,你将会在第几层?
- 重排正数和负数(将所有正数排在负数前面)
- 案例34:基于Springboot在线互动学习网站开题报告设计
- Brother打印机驱动:如何下载、安装和更新
- VS2010用OLEDB连接Access
- 计算机科学与技术专业课程导论,计算机科学与技术专业导论