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设计模式中单例模式的实现及在Tornado中的应用
Mar 02 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
python3.5 email实现发送邮件功能
May 22 Python
python删除文本中行数标签的方法
May 31 Python
Django web框架使用url path name详解
Apr 29 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
10个Python面试常问的问题(小结)
Nov 20 Python
python有序查找算法 二分法实例解析
Feb 18 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
Python基础之pandas数据合并
Apr 27 Python
python中mongodb包操作数据库
Apr 19 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
非常好用的Zend Framework分页类
2014/06/25 PHP
php的sso单点登录实现方法
2015/01/08 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
Python yield使用方法示例
2013/12/04 Python
Django的session中对于用户验证的支持
2015/07/23 Python
Python常用知识点汇总
2016/05/08 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
django表单的Widgets使用详解
2019/07/22 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
python性能测试工具locust的使用
2020/12/28 Python
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
五型班组建设方案
2014/02/10 职场文书
秋收起义观后感
2015/06/11 职场文书
八年级数学教学反思
2016/02/17 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
七个非常实用的Python工具包总结
2021/06/15 Python
nginx结合openssl实现https的方法
2021/07/25 Servers
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技