Python中 CSV格式清洗与转换的实例代码

题目:

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格式清洗与转换的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换相关推荐

  1. mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数

    <Mysql实例详解Mysql中的JSON系列操作函数>要点: 本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用.如果有疑问,可以联系我们. MYSQL必读前言 ...

  2. python动态显示进度条_实例详解python如何轻松实现动态进度条

    本次的这篇文章主要是和大家分享了关于实例详解python如何轻松实现动态进度条,有需要的小伙伴可以看一下 思路及讲解 假设有一个1000000数据的列表(为了让进度条可以显示出来,很大的数据),我们每 ...

  3. python获取mp3音频数据_详解python进行mp3格式判断 python怎么读取mp3文件

    python中哪个库有em算法 EM算法初稿2016-4-28 初始化三个一维的高斯分布 from numpy import * import numpy as np import matplotli ...

  4. pythonnamedtuple定义类型_详解Python中namedtuple的使用

    namedtuple是Python中存储数据类型,比较常见的数据类型还有有list和tuple数据类型.相比于list,tuple中的元素不可修改,在映射中可以当键使用. namedtuple: na ...

  5. python namedtuple用法_详解Python中namedtuple的使用

    namedtuple是Python中存储数据类型,比较常见的数据类型还有有list和tuple数据类型.相比于list,tuple中的元素不可修改,在映射中可以当键使用. namedtuple: na ...

  6. python中break怎么用_详解Python中break语句的用法

    详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...

  7. python expandtabs_详解Python中expandtabs()方法的使用

    详解Python中expandtabs()方法的使用 expandtabs()方法返回制表符,即该字符串的一个副本. '\t'已经使用的空间,可选择使用给定的tabsize(默认8)扩展. 语法 以下 ...

  8. 详解python中GPU版本的opencv常用方法介绍

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接:好看站 http://www.nrso.net/ 高州阳光论坛https://www.hnthzk.com/ 引 ...

  9. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

最新文章

  1. 探索强化学习算法背后的思想起源!
  2. 虚基类(c++细节篇七)
  3. php include file_包含与被包含(PHP include文件)
  4. struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
  5. Hibernate hql getHibernateTemplate()常用方法汇总
  6. Python监听键盘和鼠标事件,并发送内容至邮箱!
  7. React脚手架案例
  8. 还是畅通工程 最小生成树
  9. 如何用PPT制作一份可视化数据图表?
  10. Sqlite锁与事务
  11. python删除重复文件
  12. IDEA社区版tomcat配置教程
  13. rtx服务器插件的作用,腾讯通RTX手机版插件介绍 - 有度帮助中心
  14. Linux第一次月考小总结
  15. 计算机安全模式快捷键,windows7怎么进入安全模式(快捷键进入的方法)
  16. python程序设计的选择题_智慧树Python程序设计基础选择题答案
  17. # 飞书APP集成平台-数字化落地
  18. 谭浩强C++ 第二章
  19. SAP中标准价和移动平均价的学习笔记
  20. 阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

热门文章

  1. oracle 日期计算
  2. springboot mybatis mysql8.0 异常 invalid bound statement (not found)(汇总篇)
  3. 发布服务器 bugzilla, streber 数据库备份方案
  4. Seafile 开源企业云盘部署
  5. common lisp 学习第一天 初步接触
  6. 自定义安装mysql linux_linux下 安装mysql 问题
  7. 注解和反射实现dao层增删改查
  8. 适用于ELment-UI级联多选框,数据回填,根据子节点的值查找完整路径
  9. 实验13 编写、应用中断
  10. linux搭建rabbitmq环境,RabbitMQlinux-centos环境配置