объединяя две папки файла Excel в одну - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть две папки в каждой из них. У меня есть 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

1 Ответ

0 голосов
/ 22 апреля 2020
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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...