DataFrame合并和连接案例解析

本文涉及的产品
云解析DNS,个人版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: DataFrame合并和连接案例解析

DataFrame合并和连接的案例解析如下:

首先,我们需要导入pandas库,并创建两个DataFrame。

import pandas as pd

data1 = {
   
    '姓名': ['张三', '李四', '王五'],
    '年龄': [25, 30, 35],
    '城市': ['北京', '上海', '深圳']
}

data2 = {
   
    '姓名': ['赵六', '孙七', '周八'],
    '性别': ['男', '女', '男'],
    '职业': ['教师', '医生', '律师']
}

df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
print(df1)
print(df2)

输出结果:

   姓名  年龄  城市
0  张三  25  北京
1  李四  30  上海
2  王五  35  深圳

   姓名 性别 职业
0  赵六  男  教师
1  孙七  女  医生
2  周八  男  律师

接下来,我们可以使用pandas的merge()方法将两个DataFrame合并。例如,我们可以根据姓名列将它们合并。

merged_data = pd.merge(df1, df2, on='姓名')
print(merged_data)

输出结果:

   姓名  年龄  城市 性别 职业
0  张三  25  北京  男  教师
1  李四  30  上海  女  医生
2  王五  35  深圳  男  律师

我们还可以使用pandas的concat()方法将两个DataFrame连接。例如,我们可以将它们垂直堆叠在一起。

concatenated_data = pd.concat([df1, df2], axis=0)
print(concatenated_data)

输出结果:

   姓名  年龄  城市 性别 职业
0  张三  25  北京  男  教师
1  李四  30  上海  女  医生
2  王五  35  深圳  男  律师
3  赵六  NaN NaN NaN NaN
4  孙七  NaN NaN NaN NaN
5  周八  NaN NaN NaN NaN

这样,我们就完成了DataFrame的合并和连接操作。

相关文章
|
16小时前
|
Android开发 开发者
“List of Devices Attached“:Android设备连接问题解析
“List of Devices Attached“:Android设备连接问题解析
|
1天前
|
存储 监控 Java
深入理解Java虚拟机-类加载连接和初始化解析
深入理解Java虚拟机-类加载连接和初始化解析
|
1天前
|
域名解析 存储 缓存
域名解析服务器:连接你与互联网的桥梁
域名解析服务器:连接你与互联网的桥梁
|
17天前
|
数据可视化 数据挖掘 数据处理
【源码解析】深入Pandas的心脏DataFrame 含十大功能、源码实现与编程知识点
【源码解析】深入Pandas的心脏DataFrame 含十大功能、源码实现与编程知识点
|
27天前
|
SQL Java 数据库连接
Java JDBC连接与操作深度解析
Java JDBC连接与操作深度解析
16 1
|
1月前
|
数据采集 数据可视化 数据挖掘
利用 DataFrame 进行数据分析:实战案例解析
【5月更文挑战第19天】DataFrame是数据分析利器,本文通过一个销售数据案例展示其使用:读取数据创建DataFrame,计算产品总销量,分析月销售趋势,找出最畅销产品,并进行数据可视化。此外,还提及数据清洗和异常处理。DataFrame为数据处理、分组计算和可视化提供便利,助力高效数据分析。
54 3
|
1月前
|
存储 JSON 数据处理
从JSON数据到Pandas DataFrame:如何解析出所需字段
从JSON数据到Pandas DataFrame:如何解析出所需字段
77 1
|
1月前
|
XML Java 数据库
【后台开发】TinyWebser学习笔记(3)HTTP连接与解析
【后台开发】TinyWebser学习笔记(3)HTTP连接与解析
27 4
|
1月前
|
SQL 关系型数据库 MySQL
[AIGC] MySQL连接查询全面解析
[AIGC] MySQL连接查询全面解析
|
1月前
|
SQL 数据库
数据库开发之内连接和外连接的详细解析
数据库开发之内连接和外连接的详细解析
16 0

推荐镜像

更多