TXT表前加一列数据+合并并输出为excel

import os #文件路径处理模块
import numpy as np
import pandas as pd
F='I:\\有问题的数据\\排序曲线数据'
N=0
papa1 = pd.DataFrame(columns=['1th', '2ed', '3rd', '4th','5th','6th','7th'])
for dirpath, dirname, filename in os.walk('I:\\有问题的数据\\排序曲线数据',topdown = False):
# dirpath是一个字符串,指向目录的路径。
# dirnames是dirpath中子目录的名称列表(不包括')。”和“…”)。
# filenames是dirpath中非目录文件的名称列表。
##遍历所有的工作薄

    for name in filename:
        name1=name[:-4]
        print(name1)
        name_new=name[:-4]+'.xlsx'
        ph_old=os.path.join(dirpath,name)
        ph_new=os.path.join(F,name_new)
        papa=pd.read_csv(ph_old,sep='\t')
        #print(papa)
#         papa1=papa[['#Depth','GR','PERM','POR','RT','SP','SW']]
        #print(papa)
        n=papa.shape[0]+1
        list=[]
        for i in range (0,n):
            list.append(name1)
        #print(list)
        se=pd.Series(list)
        papa.insert(0,'井名',se)
        print(papa)
        N=N+1
        print(N)
        papa1=pd.concat([papa1,papa], axis=0, ignore_index=True)

papa1.to_excel('I:\\有问题的数据\\2.xlsx')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值