使用Numpy读取CSV文件,并进行行列删除的操作方法


Posted in Python onJuly 04, 2018

Numpy是Python强大的数据计算和处理模块,其操作数据非常迅速且简单易行。

首先读取CSV文件

>>> import numpy as np#导入numpy模块
>>> temp=np.loadtxt("file.csv",dtype=np.int,delimiter=',')

可以看到两行代码搞定,看一下temp的内容

>>> temp
array([[21, 2, 32],
  [ 1, 2, 3],
  [ 2, 3, 4]])

在这里temp是array类型,如果想要得到列表list可以使用一个命令

>>> temp.tolist()
[[21, 2, 32], [1, 2, 3], [2, 3, 4]]

就变成列表了。

对temp进行删除操作

对array进行行或列进行删除操作也非常简单

对行进行删除操作

>>> temp
array([[21, 2, 32],
  [ 1, 2, 3],
  [ 2, 3, 4]])
>>> tem=np.delete(temp,0,axis=0)
>>> tem
array([[1, 2, 3],
  [2, 3, 4]])
>>>

对列进行删除操作

>>> ten=np.delete(temp,0,axis=1)
>>> ten
array([[ 2, 32],
  [ 2, 3],
  [ 3, 4]])
>>>

注意句法

np.delete(temp,0,axis=1)#temp为操作对象,0表示要删除的对象索引,axis表示行还是列,axis=0表示删除行,axis=1表示删除列。

以上这篇使用Numpy读取CSV文件,并进行行列删除的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
wxpython 学习笔记 第一天
Mar 16 Python
python中PIL安装简单教程
Apr 21 Python
常见python正则用法的简单实例
Jun 21 Python
python中使用iterrows()对dataframe进行遍历的实例
Jun 09 Python
flask框架中勾子函数的使用详解
Aug 01 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
Django框架会话技术实例分析【Cookie与Session】
May 24 Python
Python Numpy计算各类距离的方法
Jul 05 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
python 实现PIL模块在图片画线写字
May 16 Python
为什么相对PHP黑python的更少
Jun 21 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 #Python
python实现对csv文件的列的内容读取
Jul 04 #Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 #Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 #Python
Django框架多表查询实例分析
Jul 04 #Python
python 借助numpy保存数据为csv格式的实现方法
Jul 04 #Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 #Python
You might like
黑夜路人出的几道php笔试题
2009/08/04 PHP
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
纯JS实现轮播图
2017/02/22 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
Python无损音乐搜索引擎实现代码
2018/02/02 Python
详解numpy的argmax的具体使用
2019/05/27 Python
Python实现微信机器人的方法
2019/09/06 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
外贸业务员岗位职责
2013/11/24 职场文书
普通院校学生的自荐信
2013/11/27 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
社区端午节活动方案
2014/01/28 职场文书
商场总经理岗位职责
2014/02/03 职场文书
校园安全广播稿
2014/02/08 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
2014年小学语文工作总结
2014/12/20 职场文书
小学体育课教学反思
2016/02/16 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android