使用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单链表简单实现代码
Apr 27 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
PyQt5响应回车事件的方法
Jun 25 Python
pytorch自定义初始化权重的方法
Aug 17 Python
python中从for循环延申到推导式的具体使用
Nov 29 Python
Python实现把类当做字典来访问
Dec 16 Python
python代码实现TSNE降维数据可视化教程
Feb 28 Python
python 轮询执行某函数的2种方式
May 03 Python
python 中的9个实用技巧,助你提高开发效率
Aug 30 Python
详解python爬取弹幕与数据分析
Nov 14 Python
Python实现拼音转换
Jun 07 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入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
Yii实现简单分页的方法
2016/04/29 PHP
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
JS实现吸顶特效
2020/01/08 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
Python 字符串定义
2009/09/25 Python
使用Pyrex来扩展和加速Python程序的教程
2015/04/13 Python
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
python中eval与int的区别浅析
2019/08/11 Python
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
Java基础类库面试题
2013/09/04 面试题
毕业论文评语大全
2014/04/29 职场文书
深入理解redis中multi与pipeline
2021/06/02 Redis
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android