Python笔记:数据集拼接(数据匹配)

以下,是在pandas中拼接数据集的方法。原理不作赘述,具体请看示例。

00. 构造数据集

# 数据集一
import pandas as pd

df1 = pd.DataFrame({
    "品类":["蔬菜","蔬菜","水果","水产"],
    "商品":["白菜","土豆","苹果","鲫鱼"],
    "销量":[10,20,30,40]
})

df1

在这里插入图片描述

# 数据集二
import pandas as pd

df2 = 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. 职场实用技巧

  1. Excel比率可视化

https://www.bilibili.com/video/BV1NU4y1d7EZ?spm_id_from=333.999.0.0

  1. 怎么制作可筛选的Excel折线图

https://www.bilibili.com/video/BV1Ju411X7Kw?spm_id_from=333.999.0.0

  1. 怎么用隔行填充来美化Excel表格

https://www.bilibili.com/video/BV1Q34y1m756?spm_id_from=333.999.0.0

  1. 用剪切板制作出好看的Excel可视化

https://www.bilibili.com/video/BV12q4y1P72X?spm_id_from=333.999.0.0

  1. 如何做出好看的Excel可视化图表

https://www.bilibili.com/video/BV11Q4y1f7VH?spm_id_from=333.999.0.0

  1. 解除工作簿密码保护

https://www.bilibili.com/video/BV1uM4y137JN?spm_id_from=333.999.0.0

  1. 如何用VBA代码移除工作表密码

https://www.bilibili.com/video/BV1144y187bw?spm_id_from=333.999.0.0

  1. 在Excel中怎么用控件制作出具有交互性的可视化图表

https://www.bilibili.com/video/BV1Y44y1C7Lc?spm_id_from=333.999.0.0

  1. 制作可控制开关的数据条

https://www.bilibili.com/video/BV19q4y1H7yV?spm_id_from=333.999.0.0

  1. 如何用Excel制作一个“动态电子表”

https://www.bilibili.com/video/BV1J44y1m7CP?spm_id_from=333.999.0.0

  1. 会说话的Excel表格

https://www.bilibili.com/video/BV1qB4y1N7Q2?spm_id_from=333.999.0.0

  1. 切片器的应用

https://www.bilibili.com/video/BV1hT4y197G8?spm_id_from=333.999.0.0

  1. Excel字符串函数玩法集锦

https://www.bilibili.com/video/BV19o4y1m7aE?spm_id_from=333.999.0.0

  1. 如何在Excel中重置索引

https://www.bilibili.com/video/BV1LK4y1N7TM?spm_id_from=333.999.0.0

  1. 条件格式+函数的妙用

https://www.bilibili.com/video/BV1ab4y1Z7Ns?spm_id_from=333.999.0.0

  1. Excel中的字符串拼接

https://www.bilibili.com/video/BV1of4y1h7iy?spm_id_from=333.999.0.0

  1. 空白内容错列填充

https://www.bilibili.com/video/BV1yq4y1j7XK?spm_id_from=333.999.0.0

  1. 用Excel函数制作工资条

https://www.bilibili.com/video/BV1YA41137c7?spm_id_from=333.999.0.0

  1. 在Excel表格中用Power Query 做聚合运算

https://www.bilibili.com/video/BV1A64y1o7Cc?spm_id_from=333.999.0.0

  1. vlookup函数的那些坑

https://www.bilibili.com/video/BV1Df4y187aP?spm_id_from=333.999.0.0

创作不易,分享难得。如果觉得本文对您有帮助,请不吝动动宝贵的手指帮忙点个赞以示支持一下。后期,我会用心分享更多更精彩、实用的干货给大家,以期共同进步。感谢阅读!

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...