当前位置:主页 > python教程 > Python中 CSV格式清洗与转换的实例代码

实例详解Python中 CSV格式清洗与转换

发布:2020-01-20 10:42:20 82


给大家整理一篇Python相关的编程文章,网友谢明智根据主题投稿了本篇教程内容,涉及到Python、CSV格式转换、Python中 CSV格式清洗与转换的实例代码相关内容,已被888网友关注,内容中涉及的知识点可以在下方直接下载获取。

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


参考资料

相关文章

  • python直接访问私有属性的简单教程

    发布:2022-06-21

    为网友们分享了关于python的教程,下面小编就为大家带来一篇python直接访问私有属性的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • Python实现常见的4种坐标互相转换

    发布:2023-04-15

    主流被使用的地理坐标系并不统一,常用的有WGS84、GCJ02(火星坐标系)、BD09(百度坐标系)以及百度地图中保存矢量信息的web墨卡托,本文利用Python编写相关类以实现4种坐标系统之间的互相转换,希望对大家有所帮助


  • Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境过程(2020年最新攻略)

    发布:2023-04-28

    这篇文章主要介绍了Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略),本次我们在Win10平台构建一套以Vim为核心的Python开发环境,需要的朋友可以参考下


  • python3.8.3安装教程及环境配置的详细教程(64-bit)

    python3.8.3安装教程及环境配置的详细教程(64-bit)

    发布:2022-06-17

    给网友朋友们带来一篇关于python3的教程,这篇文章主要介绍了python3.8.3安装教程及环境配置的详细教程(64-bit),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下


  • Python中数值比较的效率

    发布:2023-03-13

    这篇文章主要介绍了Python中数值比较的效率,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • 详解python实现写数字文件名的递增保存文件方案

    发布:2020-02-29

    今天小编就为大家分享一篇python实现写数字文件名的递增保存文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • 多版本python python2和python3共存方法

    发布:2019-08-05

    这篇文章主要为大家详细介绍了python多版本的安装方法,解决python2和python3共存以及pip共存问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python面向对象类编写细节分析(类,方法,继承,超类,接口)

    发布:2019-06-11

    这篇文章主要介绍了Python面向对象类编写细节,较为详细的分析了Python面向对象程序设计中类,方法,继承,超类,接口等相关概念、使用技巧与注意事项,需要的朋友可以参考下


网友讨论