小工具知识网

当前位置: 首页 > 行业知识 > python DataFrame数据合并 merge()、concat()方法,2024年最新进阶加薪全靠它

行业知识

python DataFrame数据合并 merge()、concat()方法,2024年最新进阶加薪全靠它

2026-11-08 15:55:09 来源:互联网转载

df_merge = pd.merge(df1, df2, on=‘id’, how=‘left’)

print(df_merge)


right

使用来自右数据集的键

df_merge = pd.merge(df1, df2, on=‘id’, how=‘right’)

print(df_merge)


2.多对一合并


import pandas as pd

df1 = pd.DataFrame({‘id’: [‘001’, ‘002’, ‘003’],

‘num1’: [120, 101, 104],

‘num2’: [110, 102, 121],

‘num3’: [105, 120, 113]})

df2 = pd.DataFrame({‘id’: [‘001’, ‘001’, ‘003’],

‘num4’: [80, 86, 79]})

print(df1)

print(“=======================================”)

print(df2)

print(“=======================================”)

如图,df2中有重复id1的数据。

合并

df_merge = pd.merge(df1, df2, on=‘id’)

print(df_merge)

合并结果如图所示:

上一篇:服务器怎么骗装备?

下一篇:电脑服务器怎么激活码?