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 相关文章推荐
wxPython学习之主框架实例
Sep 28 Python
Django实现自定义404,500页面教程
Mar 26 Python
Python中Django发送带图片和附件的邮件
Mar 31 Python
django框架如何集成celery进行开发
May 24 Python
Django admin美化插件suit使用示例
Dec 12 Python
Python微信公众号开发平台
Jan 25 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 Python
python3 map函数和filter函数详解
Aug 26 Python
详解Python多线程下的list
Jul 03 Python
Python+Appium新手教程
Apr 17 Python
详解Python牛顿插值法
May 11 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
javascript中undefined与null的区别
2015/08/16 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
详解jQuery事件
2017/01/13 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
在Python中使用Mako模版库的简单教程
2015/04/08 Python
python中kmeans聚类实现代码
2018/02/23 Python
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
python3安装speech语音模块的方法
2018/12/24 Python
django自带调试服务器的使用详解
2019/08/29 Python
浅析PEP572: 海象运算符
2019/10/15 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
房屋买卖协议书
2014/04/10 职场文书
小学老师对学生的评语
2014/12/29 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
js前端图片加载异常兜底方案
2022/06/21 Javascript
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技