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中使用ConfigParser解析ini配置文件实例
Aug 30 Python
python字符串编码识别模块chardet简单应用
Jun 15 Python
python简易远程控制单线程版
Jun 20 Python
解决csv.writer写入文件有多余的空行问题
Jul 06 Python
利用Python查看微信共同好友功能的实现代码
Apr 24 Python
用Python实现最速下降法求极值的方法
Jul 10 Python
Django 对IP访问频率进行限制的例子
Aug 30 Python
python3正则模块re的使用方法详解
Feb 11 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
Oct 14 Python
python爬虫调度器用法及实例代码
Nov 30 Python
详解非极大值抑制算法之Python实现
Jun 28 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的access操作类
2008/04/09 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
php实现zip文件解压操作
2015/11/03 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
js 监控iframe URL的变化实例代码
2017/07/12 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
详解vue项目接入微信JSSDK的坑
2018/12/14 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
jQuery实现表格的增、删、改操作示例
2019/01/27 jQuery
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
python新手学习可变和不可变对象
2020/06/11 Python
python怎么调用自己的函数
2020/07/01 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
什么是.net
2015/08/03 面试题
期末自我鉴定
2014/02/02 职场文书
出国导师推荐信
2015/03/25 职场文书
旅游投诉信范文
2015/07/02 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android
postgresql中如何执行sql文件
2023/05/08 PostgreSQL