行业知识
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)
合并结果如图所示:
上一篇:服务器怎么骗装备?
下一篇:电脑服务器怎么激活码?