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 17 Python
python简单实现旋转图片的方法
May 30 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
Pycharm学习教程(3) 代码运行调试
May 03 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
详解Appium+Python之生成html测试报告
Jan 04 Python
python制作简单五子棋游戏
Jun 18 Python
python3 深浅copy对比详解
Aug 12 Python
Python中函数的返回值示例浅析
Aug 28 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 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脚本加密专家php解密算法
2020/09/13 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
Python正则表达式经典入门教程
2017/05/22 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
点球小游戏python脚本
2018/05/22 Python
Django实现学生管理系统
2019/02/26 Python
python使用minimax算法实现五子棋
2019/07/29 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
Python configparser模块操作代码实例
2020/06/08 Python
.NET方向面试题
2014/11/20 面试题
个人求职信范例
2014/01/29 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python