python读取txt为dataframe_python批量读取txt文件为DataFrame的方法
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作。比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢?
首先我们要用到glob模块,这个python内置的模块可以说是非常的好用。
glob.glob('*.txt')
得到如下结果:
all.txt是我最后得到的结果文件。可以见返回的是一个包含txt文件名称的列表,当然如果你的文件夹下面只有txt文件,那么你用os.listdir()可以得到一个一样的列表
然后读取的时候只要注意txt文件的编码格式(可以用notepad++打开记事本查看)和间隔符的形式就好了,完整的代码如下:
import os
import pandas
import codecs
import glob
import pandas as pd
os.getcwd()
os.chdir('D:\AAAASXQ\python study\data preprocessing')
def txtcombine():
files = glob.glob('*.txt')
all = codecs.open('all.txt','a')
for filename in flist:
print(filename)
fopen=codecs.open(filename,'r',encoding='utf-8')
lines=[]
lines=fopen.readlines()
fopen.close()
i=0
for line in lines:
for x in line:
all.write(x)
#读取为DataFrame格式
all1 = pd.read_csv('all.txt',sep=' ',encoding='GB2312')
#保存为csv格式
all1.to_csv('all.csv',encoding='GB2312')
if __name__ == '__main__':
txtcombine()
以上这篇python批量读取txt文件为DataFrame的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
python pandas中DataFrame类型数据操作函数的方法
对Python中DataFrame按照行遍历的方法
python读取文本中数据并转化为DataFrame的实例
时间: 2018-04-02
python读取txt为dataframe_python批量读取txt文件为DataFrame的方法相关推荐
- python读取txt为dataframe_python批量读取txt文件为DataFrame格式的方法总结
python怎么批量读取txt文件为DataFrame格式 这次给大家带来python怎么批量读取txt文件为DataFrame格式,python批量读取txt文件为DataFrame格式的注意事项有 ...
- python导入txt为dataframe-python批量读取txt文件为DataFrame的方法
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...
- python 批量读取csv 文件到dataframe_python 批量读取csv_Python Pandas批量读取csv文件到dataframe的方法...
PYTHON Pandas批量读取csv文件到DATAFRAME 首先使用glob.glob获得文件路径.然后定义一个列表,读取文件后再使用concat合并读取到的数据. #读取数据 import p ...
- python 批量读取csv_Python Pandas批量读取csv文件到dataframe的方法
PYTHON Pandas批量读取csv文件到DATAFRAME 首先使用glob.glob获得文件路径.然后定义一个列表,读取文件后再使用concat合并读取到的数据. #读取数据 import p ...
- python读取文件名存到list_批量读取文件夹中的文件名
问题:批量读取文件夹中的文件名 方法1 Windows批处理方法 在文件夹下新建一个txt文本文档,写入: DIR *.* /B >LIST.TXT 保存后修改文件名后缀为.bat,双击运行后, ...
- 批量读取_一个可以批量读取log文件信息的软件(适合LAMMPS新手)
注:本文中提及的软件有中科院物理所极端4组的刘松灵同学制作~此软件适合刚入手LAMMPS的同学,帮助提取log文件中的信息(例如看体系温度或能量随时间或者步数的变化情况等),这个软件可以读取单个log ...
- spark 读取ftp_在 Shell 中下载 ftp 文件的几种方法
FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于 Internet 上的控制文件的双向传输.同时,它也是一个应用程 ...
- python上传图片到服务器_Flask入门之上传文件到服务器的方法示例
今天要做一个简单的页面,可以实现将文件 上传到服务器(保存在指定文件夹) #Sample.py # coding:utf-8 from flask import Flask,render_templa ...
- Python win32com初步实现将批量的Word文件信息统计写入同一Excel表格中
环境搭建: Python 3.7(可参考博客:https://blog.csdn.net/qq_25814003/article/details/80609729) docx模块(命令行环境下输入:p ...
最新文章
- 年薪百万的华为「天才少年」:谢凌曦分享「进阶」之路,选题最重要!
- C#操作xml文件:使用XmlDocument 实现读取和写入
- LeetCode 1650. 二叉树的最近公共祖先 III(哈希)
- redhat linux 9.0 拷贝u盘的文件,肿么用U盘安装Linux,安装的是red hat 9.0…用Ubuntu很方便,redhat可以吗?...
- GitHub 被微软收购后的 52 天,改版并放弃了 jQuery !
- 如何在PowerShell中连接字符串和变量?
- 北大计算机最好的班叫什么,中国大学计算机最好的班,再次迎来“图灵奖”导师,赶超“姚班”...
- Android 长按Button出现一个菜单
- Java中的MD5加密
- 暗黑3服务器维护时间多久,暗黑3亚服维护近24小时 将封10万账号
- 集成maven和Spring boot的profile功能
- 抄送列表 ,处理邮件,年会抽奖
- finalshell连接超时怎么办
- Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
- excel 通过身份证 计算 年龄、性别
- UrlRewritingNet 完美实现 ASP.NET 2.0 中的URL重写(映射)
- mysql打开eqd_备注数据库到MySQL(带CF?)/或如何获得NSF数据结构
- Simultaneous Feature Learning and Hash Coding with Deep Neural Networks
- RDO LOST / loss rdo
- 图解虚拟私有云 VPC
热门文章
- C/C++ 整型提升(Integral Promotion)
- 科普 | USB 协议与接口
- Linux中cp和scp命令的使用方法
- Android system server之PackageManagerService详细分析
- 并行计算及GPU简介
- 51系列中data,idata,xdata,pdata的区别[笔记]
- 考前自学系列·计算机组成原理·微程序微指令微命令微操作
- C++Study 指针详解
- Leetcode5633. 计算力扣银行的钱[C++题解]:模拟简单
- JPEG压缩matlab实现