Python中 CSV格式清洗与转换的实例代码


Posted in Python onAugust 29, 2019

题目:

CSV格式清洗与转换

描述

附件是一个CSV格式文件,提取数据进行如下格式转换:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

(1)按行进行倒序排列;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

(2)每行数据倒序排列;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

(3)使用分号(;)代替逗号(,)分割数据,无空格;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

按照上述要求转换后将数据输出。

#!/usr/bin/python 3
# -*- coding: UTF-8 -*-
_Author_ = 'Sound_of_ Silence'
f = open('data.csv','r')
lines = f.readlines()
lines.reverse()
for line in lines:
  line = line.replace('\n','')
  line =line.replace(' ','')
  t = line.split(",")
  t.reverse()
  print(";".join(t))

总结

以上所述是小编给大家介绍的Python中 CSV格式清洗与转换的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python中对列表排序实例
Jan 04 Python
python解决方案:WindowsError: [Error 2]
Aug 28 Python
对python中return和print的一些理解
Aug 18 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 Python
Python设计模式之装饰模式实例详解
Jan 21 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
Python遍历字典方式就实例详解
Dec 28 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
python调用百度API实现人脸识别
Nov 17 Python
python爬取微博评论的实例讲解
Jan 15 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
Aug 29 #Python
python rsync服务器之间文件夹同步脚本
Aug 29 #Python
python-tornado的接口用swagger进行包装的实例
Aug 29 #Python
Python csv模块使用方法代码实例
Aug 29 #Python
python datetime中strptime用法详解
Aug 29 #Python
使用OpenCV实现仿射变换—平移功能
Aug 29 #Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 #Python
You might like
PHP数据缓存技术
2007/02/14 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
php字符串函数学习之substr()
2015/03/27 PHP
php给图片加文字水印
2015/07/31 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
Laravel框架Eloquent ORM修改数据操作示例
2019/12/03 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
js实现进度条的方法
2015/02/13 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
Python 异常处理实例详解
2014/03/12 Python
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
xml有哪些解析技术?区别是什么
2016/04/26 面试题
JNI的定义
2012/11/25 面试题
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
挂职思想汇报
2013/12/31 职场文书
通信研究生自荐信
2014/02/01 职场文书
人力资源部经理的岗位职责
2014/03/04 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
Python竟然能剪辑视频
2021/05/25 Python
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android