17. 合并两个dataframe
哈喽,大家好,我是木头左!
merge()函数简介
merge()函数是pandas库中用于合并DataFrame的重要函数之一。它可以根据指定的列或索引,将两个或多个DataFrame按照一定的规则进行合并,生成一个新的DataFrame。通过merge()函数,可以实现数据的横向合并、纵向合并以及内外连接等操作。
横向合并
横向合并是指将两个DataFrame按照某一列或某几列进行合并,生成一个新的DataFrame。在横向合并中,需要指定一个或多个用于合并的列名,以及合并的方式。
按列名合并
来看一下如何按列名进行横向合并。假设有两个DataFrame df1和df2,它们具有相同的列名,可以使用merge()函数按照某一列进行合并。
import pandas as pd# 创建示例DataFrame
data1 = {'A': [1