使用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 相关文章推荐
python自定义类并使用的方法
May 07 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
python实现彩票系统
Jun 28 Python
用Django写天气预报查询网站
Oct 21 Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
Feb 25 Python
python实现猜数游戏
Mar 27 Python
Django Admin后台添加数据库视图过程解析
Apr 01 Python
python网络编程之五子棋游戏
May 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遍历文件夹和文件列表示例分享
2014/03/11 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
javascript奇异的arguments分析
2010/10/20 Javascript
js的写法基础分析
2011/01/17 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
javascript 回调函数详解
2014/11/11 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
2018/08/28 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
python远程登录代码
2008/04/29 Python
用Python shell简化开发
2018/08/08 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
python文件读取失败怎么处理
2020/06/23 Python
python如何实时获取tcpdump输出
2020/09/16 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
医院办公室主任职责
2013/12/29 职场文书
音乐教学反思
2014/02/02 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书