首页 > 编程语言 >Python:将某个路径下后缀为**固定后缀的文件全部读进数据框并写入csv输出

Python:将某个路径下后缀为**固定后缀的文件全部读进数据框并写入csv输出

时间:2022-08-30 18:13:48浏览次数:52  
标签:file 后缀 Python pd frames import csv

 

import os
import pandas as pd
import numpy as np
 
path =r"/**/**/**"
#填上文件所在的目录
file_name = []
frames = []
 
for root,dirs,files in os.walk(path):
    #遍历根目录下的每一个文件
    for file in files:
        if file[-7:]== '_qc.tsv':     #这里是选取后缀为qc.tsv的文件
            file_name.append(file)
            df  = pd.read_csv(os.path.join(root,file),sep='\t')  
            #将excel导入数据库,如需跳过行在skiprows中体现
            df['type'] = (file.split('/')[-1]).split('.')[-2]
            frames.append(df)
        else:
            continue
            
df1 = pd.concat(frames,sort=True,ignore_index=True)#重新设置索引

  

标签:file,后缀,Python,pd,frames,import,csv
From: https://www.cnblogs.com/YlnChen/p/16640342.html

相关文章

  • python request post from 提交表单
    前言一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样:请求行请求报头消息主体HTTP协议规定post提交的数据必须放在消息主体中,但是协议并没有规定必......
  • python中uuid1、uuid3、uuid4和uuid5的区别
    UUID是通用唯一识别码(UniversallyUniqueIdentifier)的缩写,UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。为了提高效率,常用的UUID可缩短至16位。UUID用......
  • Python批量校验两个文件夹里面的文件MD5
    importbase64importhashlibimportosg_origin_path="【目录】"g_target_path="【目录】"defget_file_md5(filepath):f=open(filepath,'rb')md5......
  • cv2简单使用(opencv-python)
    opencv简介:OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和[MacOS](https://baike.baidu.com/item/Mac......
  • Python自学教程12-类和对象怎么用
    Python是一门现代化的编程语言,也是一门面向对象的编程语言。现代编程语言几乎都支持面向对象编程,面向对象编程是最有效的软件编写方法之一。你可以用类和对象来表示现实当......
  • python 日志写入文件,参数说明及动态判断文件是创建还是追加
    importloggingimportos'''格式符含义%(levername)s日志级别名称%(pathname)s当前执行程序的路径(即脚本所在的位置)%(filename)s执行脚本程序......
  • Python中函数或者类对象带()与不带()的区别——闭包和函数返回时的常见现象
    Python中函数或者类对象带()与不带()的区别-----闭包和函数返回时的常见现象-函数不带括号时,调用的是这个函数本身,是整个函数体,是一个函数对象,不需等该函数执行完成,返回一个......
  • 3 个你不知道的 Python 库
    3个你不知道的Python库Python是那些从世界各地获得巨大贡献的社区之一,并且有一个我们不知道的无可挑剔的集合。让我们深入挖掘并了解三个新的python库。人脸识别......
  • python压缩pdf(指定缩放比例)
    python压缩pdf(指定缩放比例)原理pdf文件处理使用https://pymupdf.readthedocs.io/en/latest/index.html库可以轻松实现,该库的官方说明文档见https://pymupdf.readthedo......
  • Python学习笔记:add、sub、mul、div、mod、pow
    一、介绍add()函数用于向调用者添加对象。使用语法为:DataFrame.add(other,axis='columns',level=None,fill_value=None)实际上等价于dataframe+other的直接使......