使用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实现对象转换为xml的方法示例
Jun 08 Python
聊聊Python中的pypy
Jan 12 Python
分分钟入门python语言
Mar 20 Python
python搭建服务器实现两个Android客户端间收发消息
Apr 12 Python
python多线程之事件Event的使用详解
Apr 27 Python
3个用于数据科学的顶级Python库
Sep 29 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
python字符串下标与切片及使用方法
Feb 13 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
Python中使用filter过滤列表的一个小技巧分享
May 02 Python
python给视频添加背景音乐并改变音量的具体方法
Jul 19 Python
python中24小时制转换为12小时制的方法
Jun 18 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制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
php生成微信红包数组的方法
2019/09/05 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
JavaScript 三种创建对象的方法
2009/10/16 Javascript
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
Python操作Excel之xlsx文件
2017/03/24 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
python中lambda()的用法
2017/11/16 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
室内设计专业个人的自我评价
2013/12/18 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
干货干货!2019最新优秀创业计划书
2019/03/21 职场文书