python 读取.csv文件数据到数组(矩阵)的实例讲解


Posted in Python onJune 14, 2018

利用numpy库

(缺点:有缺失值就无法读取)

读:

import numpy 
my_matrix = numpy.loadtxt(open("1.csv","rb"),delimiter=",",skiprows=0)

写:

numpy.savetxt('2.csv', my_matrix, delimiter = ',')

可能遇到的问题:

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

原因是文件路径名中含有转义字符,将路径中的\换成\即可。

利用pandas库

读:(可以处理缺失值)

>>> import pandas as pd
>>> df = pd.read_csv('D:\Python\\l\B_train1.csv')
>>> df.values
>>> df.as_matrix(columns=None)

写:(将dataFrame直接写入)

>>> testB = test[test.intersection_id.isin(["B"])]
>>> pd.DataFrame.to_csv(testB,"D:\Python\\k\\t5B.csv")
#testB是个dataFrame

利用sklearn包中的Imputer处理缺失值

>>> m = df.as_matrix(columns=None)
>>> from sklearn.preprocessing import Imputer
>>> imp = Imputer(missing_values='NaN', strategy='mean', axis=0)
>>> imp.fit(m)
Imputer(axis=0, copy=True, missing_values='NaN', strategy='mean', verbose=0)
>>> imp.transform(m)

以上这篇python 读取.csv文件数据到数组(矩阵)的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的ORM框架SQLObject入门实例
Apr 28 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
python实现12306火车票查询器
Apr 20 Python
Pycharm学习教程(1) 定制外观
May 02 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 Python
利用Python检测URL状态
Jul 31 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
tensorflow 只恢复部分模型参数的实例
Jan 06 Python
python代码中怎么换行
Jun 17 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 #Python
使用python将大量数据导出到Excel中的小技巧分享
Jun 14 #Python
使用pandas将numpy中的数组数据保存到csv文件的方法
Jun 14 #Python
利用pandas将numpy数组导出生成excel的实例
Jun 14 #Python
详解Django 中是否使用时区的区别
Jun 14 #Python
python dataframe 输出结果整行显示的方法
Jun 14 #Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 #Python
You might like
PHP写杨辉三角实例代码
2011/07/17 PHP
PHP获取url的函数代码
2011/08/02 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
JS模拟多线程
2007/02/07 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
2016/05/11 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
vue实现购物车加减
2020/05/30 Javascript
Django视图和URL配置详解
2018/01/31 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
python队列queue模块详解
2018/04/27 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
你对IPv6了解程度
2016/02/09 面试题
思想政治教育专业个人求职信范文
2013/12/20 职场文书
道路建设实施方案
2014/03/18 职场文书
师德师风建设方案
2014/05/08 职场文书
助人为乐模范事迹材料
2014/06/02 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
学校食堂标语
2014/10/06 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
小学毕业感言100字
2015/07/30 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
创业计划书之家教托管
2019/09/25 职场文书
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python