python - 将两个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
解决方案
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 连接。
推荐阅读
- java - 当执行器服务需要对象时进行异步响应写入?
- python - 向 Flask API 发送 Post 请求,但未接收数据
- react-native - react-native 中登录的生物特征认证
- java - Android中的通知不重复
- pine-script - 如果变量有表达式,则不能使用新的 color.new 函数来设置透明度
- javascript - 当您在 owl-carousel 中单击导航箭头时,如何使它们展开?
- mysql - TypeError:Net.createConnection 不是函数
- spring - 在 Spring Webflow 中处理 NoMatchingTransitionException
- sql - 在 Postgresql 中使用年份过滤表列
- python - 加入列以创建新列并添加逗号,除非它们有逗号