python处理csv数据3存储数据到csv

实际工作中碰到这么个问题:囿个软件跑在linux系统上,其中用到一个数据库是csv格式的但要向这个数据库添加600行新的数据,数据源同样是一个csv格式的文件

有了目标,开始干活首先想到的是,把linux系统上的数据表给down下来用excel打开。想法很丰满现实很骨感。悲催的是excel的表单保存成csv格式的文件后,原来添加的改动全部没了而且里面的数据发生了很大的变动,有一列全部变成一样的值了

看来用excel保存为csv格式的文件是行不通的。

无奈之下想到了python处理csv数据。所幸python处理csv数据早已有支持csv读写的模块用起来也甚是方便。

  • 需求背景 最近为公司开发了一套邮件日报程序,邮件一般就是表格,图片,然后就是附件.附件一般都是默认写到txt文件里,但是PM希望邮件里的附件能直接用Excel这种软件打开,最开始想保存为Excel,但 ...

    1. 要想让自己的代码,看起来更优雅,更有逼格,更高大上,就一定要写出晦涩难懂,而又简洁的代码来. 对于类自身的全局变量,一定要加this,对于基类的,一定要加base.反射不要多,但┅定要有,而且偶尔就来 ...

    2. 利用Numpy,python处理csv数据可以进行有效的科学计算.本文给过去常用matlab,现在正学习Numpy的人. 在进行矩阵运算等操作时,使用array还是matrix?? 简短的回答,更多的时候使用arr ...

    3. 实际上,在web开发中,cookie仅仅是一个文本文件,当用户访问站点时,它就被存储在用户使用的计算机上,其中,保存了一些信息,当用户日後再次访问这个站点时,web可以将这些信息提取出来. 尽管现在听 ...

    4. 一Javascript简介 JavaScript是一种面向对象.弱类型的脚本语言!面向对象编程语言(OOP)意味着你用的几乎所有变量都是对象,对象是一种特殊的变量类型,有自己的子变量(称为属性)及函数 ...

    5. 这次需要记录一下我搭建web服务器的过程. 第一步,确定自己要使鼡的平台:这次我用的是windows2008 server版本 第二步,计划是想要纯手工的***apache.php等.但是我们可以下载一 ...

    6. VS2015 RC发布下载,通用Windows平台必备神器! 几个月前微软发布了Visual Studio 2015的技术預览版本,之后又先后发布了6个更新版本.如今,微软已在其官方页面中公布了最新开 ...


# 获取当前文件所在路径

 


使用python处理csv數据读取数据

如果不对CSV的第一行和第一列和最后一列读取的话,处理如下:

1.2 对csv第一行、第一列不进行读取并且把csv数据格式转换成float格式。

#"CNN持久模型" 的数据读取部分
# 除了标签列其他列都转换为float类型 
 
 
 
 

1.4直接用list进行存储数据,但是存储的是str格式的num

vx=[]#定义验证集的空列表

1.5 针对1.4的改进直接实现通过list读取数据,而且保持数据的格式为float类型而不再是str类型

#####默认最后一列是label列,读取存放在Y[] ###把读取的数据转化成float格式

1.基本的读取文件的方式

2.读取文件中的某一列以及多列

参考资料

 

随机推荐