python数据处理—多个excel数据文件合并为一个

数据处理—多个excel数据文件合并为一个文件

代码

对于实验学科的小伙伴经常需要处理仪器自动采集的数据,不同条件下的数据常常遍布在各个excel文件里,这里介绍一种使用python讲多个excel数据文件合并为一个文件的方法
下面为 代码

import pandas as pd
import os
var foo = 'bar';

Folder_Path = r'E:\...' #要拼接的文件夹及其完整路径,注意不要包含中文
SaveFile_Path =  r'E:\...' #拼接后要保存的文件路径

os.chdir(Folder_Path)#修改当前工作目录为拼接的文件夹所在位置
file_list = os.listdir()#将该文件夹下的所有文件名存入一个列表

# 以第一个文件的处理为例
with open(file_list[0], 'r') as f:
    output_text = [line.strip() for line in f]
# 处理所有文件
for fn in file_list[1:]:
    with open(fn, 'r') as f:
        for i, line in enumerate(f):
            key, value = line.strip().split(",")
            output_text[i] += "," + value
# 将结果存储到文件中
with open("widthup_30.csv", 'w') as f:
    f.write("\n".join(output_text))

效果展示

要拼接的文件目录
在这里插入图片描述
单个数据文件
在这里插入图片描述
合并后
从左到右每一列以此为每个文件的单独数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值