今天处理一些dat文件的时候,要进行批量转换成CSV文件,如果直接进行转换会遇到一行中有多个数据的问题,因此要进行替换,操作程序如下:

import os
import pandas as pdpath =r'数据集旧文件夹名称'   # 旧文件存放目录目录
path_new = r'数据集新文件夹名称'   # 新文件存放的目录filelist = os.listdir(path)   # 目录下所有的文件列表for files in filelist:yuan_path = os.path.join(path, files)  file_name = os.path.splitext(files)[0] #文件名Newdir = os.path.join(path_new,str(file_name)+'.csv')data=[]with open(yuan_path, 'r',encoding='utf-8-sig') as df:for line in df:data.append(list(line.strip().split()))dataset=pd.DataFrame(data)    dataset.to_csv(Newdir,index=None)

运行结束就会在对应的新文件夹下面出现转换成功的csv文件。

参考博客

利用Python批量将.dat文件转换成.csv文件相关推荐

  1. python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

    今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...

  2. html表格转换为csv,python实现将html表格转换成CSV文件的方法

    python实现将html表格转换成CSV文件的方法 发布于 2015-11-18 16:53:39 | 155 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种 ...

  3. 将名为“普通高等学校本科专业目录.pdf”的pdf文件转换成csv文件

    文章目录 任务描述 2023年普通高等学校本科专业目录pdf链接 代码 代码解析 运行截图 任务描述 将名为"普通高等学校本科专业目录.pdf"的pdf文件转换成csv文件.这个p ...

  4. 1.txt文件转换成csv文件

    ######txt文件转换成csv文件import numpy as np # linear algebra import pandas as pd # data processing, CSV fi ...

  5. 用Java将Excel的xls和xlsx文件转换成csv文件的方法, XLS2CSV, XLSX2CSV

    利用poi将excel文件后缀为.xls .xlsx的文件转换成txt/csv文本文件 首先,引入所需的jar包: <dependencies>2 <dependency>3 ...

  6. 将xlsx文件转换成CSV文件方法

    1.首先打开要转换的Excel表格 2.点击表格左上角的文件,点击导出会看到这个 然后点击更改文件类型就能改成CSV文件啦,重命名后用pandas导文件会报错,但是这样不会

  7. Python将.dat文件转换成.csv文件

    在找数据的时候有时候会找到.dat文件,我发现了两种方式. 第一种很简单,是利用可以打开dat的软件进行转换,但是这种方式在只有一个数据的时候可以使用,数据集多时很不方便. 另一种就是使用python ...

  8. 如何将excel文件转换成csv文件并读取

    将excel文件转换为csv文件其实很简单 直接在另存为这里设置保存为csv格式就好了 如何读取csv文件 csv文件就是将数据作为一系列以逗号分隔的值写入文件 读取csv文件那就要先引入csv im ...

  9. python 读取excel失败 可以转换成csv文件

    os.rename('sample_file.xls', 'sample_file.csv') csv = pd.read_csv("sample_file.csv", error ...

最新文章

  1. spring boot 不连接数据库启动
  2. quartz获取开始结束时间_王者荣耀s21什么时候开始是9月24日吗?王者荣耀s20赛季结束时间...
  3. ”盒模型“之如何防止边框和内边距把元素撑开
  4. oracle 11g重新安装配置,Oracle 11g数据库安装和卸载教程
  5. adb需要安装java吗_jdk和adb配置及电脑装爽系统心得
  6. 深度学习目标检测之 YOLO v4
  7. CentOS 7系统上部署Apache+PHP+MariaDB+xcache使用rpm,php module
  8. Retinex算法--低照度图像增强
  9. 乐视max2 刷入第三方recovery 然后刷入root 包 root
  10. 自制一个简单的操作系统
  11. xp系统怎么关闭wmi服务器,教你win10系统wmi服务器怎么关闭
  12. HOJ 10027 Longest Ordered Subsequence Extention
  13. ubuntu 软件安装到中途停止解决方法
  14. MATLAB图像数字水印的方案
  15. 小组项目--闲置物品交换系统-第一周
  16. 免费pdf合并在线,这几个神仙网站请收好
  17. SPAMS Matlab 安装
  18. OSI七层模型与TCP/IP四层模型详解
  19. 干货 | 呆滞库存(Slow moving)产生原因分析和预防措施
  20. python中输出手机话费_用Python生成柱状图、折线图、饼状图来统计自己的手机话费...

热门文章

  1. 20款惊艳的矢量花纹素材
  2. 还有多少“天价”滞纳金与民争利
  3. 数字信号处理(8)- 频域采样定理
  4. 使用函数实现两个数的交换(C语言)
  5. 战神世界II 一个用IE玩的战略游戏 上班打发时间 不用安装任何客户端!
  6. 盘古开源:从认知思维革新到数字化转型,如何推动分布式存储建设生态的发展
  7. LeetCode 540 Single Element in a Sorted Array 在分类好的数组里寻找单个元素 C语言 异或的巧妙使用
  8. 安装flax INFO pip查看相关包版本兼容时间过长
  9. 目标检测算法——车辆牌照识别数据集汇总 2(附下载链接)
  10. 安全 --- 内网基础知识(01)