我是靠谱客的博主 平淡红酒,最近开发中收集的这篇文章主要介绍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')

最后

以上就是平淡红酒为你收集整理的TXT表前加一列数据+合并并输出为excel的全部内容,希望文章能够帮你解决TXT表前加一列数据+合并并输出为excel所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部