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 查看文件的编码格式方法
Dec 21 Python
python如何对实例属性进行类型检查
Mar 20 Python
django从请求到响应的过程深入讲解
Aug 01 Python
使用Python正则表达式操作文本数据的方法
May 14 Python
pip 安装库比较慢的解决方法(国内镜像)
Oct 06 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
Python Celery多队列配置代码实例
Nov 22 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
python如何使用Redis构建分布式锁
Jan 16 Python
python实现提取COCO,VOC数据集中特定的类
Mar 10 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
Jul 13 Python
Python 连接 MySQL 的几种方法
Sep 09 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
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
JS控制表格隔行变色
2006/06/26 Javascript
TopList标签和JavaScript结合两例
2007/08/12 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
vue的for循环使用方法
2019/02/12 Javascript
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
使用XML库的方式,实现RPC通信的方法(推荐)
2017/06/14 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
python 变量初始化空列表的例子
2019/11/28 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
Python中的整除和取模实例
2020/06/03 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
优秀团员事迹材料2000字
2014/08/20 职场文书
大班下学期个人总结
2015/02/13 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis