【问题标题】:combining two folders of excel file into one将两个excel文件文件夹合二为一
【发布时间】:2020-08-05 15:54:20
【问题描述】:

我每个文件夹中有两个文件夹我有 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

【问题讨论】:

  • 到目前为止你有什么想法?
  • 使用glob 获取文件路径列表,然后使用列表解析将文件读入DataFrame。之后你可以使用pd.concat

标签: python pandas dataframe concatenation


【解决方案1】:
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')

使用 pandas 合并功能。相当于sql join。

【讨论】:

  • 如果对您有帮助,请接受答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
  • 1970-01-01
  • 2022-11-09
相关资源
最近更新 更多