首页 > 解决方案 > 将两个excel文件文件夹合二为一

问题描述

我每个文件夹中有两个文件夹我有 10 个 .csv 文件如何将这两个文件组合成一个数据框?在第一个文件夹中,我的数据如下:

T1           T2        s
1.00001   5.00001    going out

第二个文件夹是一样的:

t1        t2       R
1.00001  5.00001   5

我想组合如下:

  T1         T2         s         R
1.00001  5.00001  going out      5

标签: pythonpandasdataframeconcatenation

解决方案


import pandas as pd

df1 = pd.read_excel('file1.xlsx')
df2 = pd.read_excel('file2.xlsx')

result = df1.merge(df2, lef_on=['T1','T2'], right_on=['t1','t2'], how='inner')

使用熊猫合并功能。它相当于 sql 连接。


推荐阅读