python csv文件读取行列_使用Numpy读取CSV文件,并进行行列删除的操作方法
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 csv文件读取行列_使用Numpy读取CSV文件,并进行行列删除的操作方法相关推荐
- python怎样清除csv中的数据_使用d清除CSV文件中的数据
我试图从GCS读取一个CSV(带头)文件,该文件大约有150列,然后 1为特定列设置列数据 2用空值更新所有列的NaN 三.将csv文件(带标题)写入GCS 这里有一个棘手的部分:处理是在云数据流上完 ...
- python打开csv文件画散点图_用matplotlib从CSV文件问题绘制散点
我已经从一个网站提取了一些数据到一个CSV文件中,我需要在matplotlib中从CSV文件中绘制散点图.我只需要CSV文件中的第2列和第3列数据.在 我试图使用for循环将CSV数据收集到一个列表中 ...
- python numpy读取数据_python使用numpy读取、保存txt数据的实例
1.首先生成array数组 import numpy as np a = np.random.rand(5,5) print(a) 结果: array([[0.17374613, 0.87715267 ...
- python生成exe运行慢_利用pyinstaller生成exe文件碰到的一些问题及解决方法
在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...
- oracle体系三大文件,oracle 体系_第三章控制文件
第三章 控制文件 1.功能特点 记录数据库当前的物理状态 维护数据库的一致性,是一个二进制的小文件 在mount阶段被读取,记录rman备份的元数据 查看database控制文件的位置 Show pa ...
- arctime工程文件怎么打开_微信dat后缀的文件怎么打开
电脑微信image 下的dat文件都是图片进行加密后的文件.需要将dat文件解密回图片才可以查看. 原理:将图片的字节通过加密值进行异或,然后将异或后的数据重新存储到dat文件中.所以,如果解密的话, ...
- bin文件如何编辑_每日学习:Linux文件与目录管理常用命令解析
关注并标星大同学吧 每天1次,打卡学习 积累1个新知识,增1分职场底气 作者称谓:Jack xu 个人介绍:不断学习的数字后端工程师 微信公众号:志芯 半导体知识分享第25期 技能升级,从这里开始 1 ...
- 微信文件夹的dat文件怎么打开_如何打开微信dat文件基本方法
微信dat转码软件使用操作说明在线解码,各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢?这里会为大家一一道来.问题1 :如果下载失败怎么办?请先检查网络,软件并没有放在 ...
- java建立新文件保存数据_关于java中创建文件,并且写入内容
packagecom.file.run;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;im ...
最新文章
- 脑机融合技术的哲学审思
- Codeforces Round #370 (Div. 2) A. Memory and Crow 水题
- Extjs中createDelegate的作用
- 【Python】 获取MP3信息replica
- Lync前端服务器的卸载
- JWT 添加用户名或邮箱 密码校验
- flink查看operater链的中间结果+SingleOutputStreamOperator的用法
- 您收到一封 2019 阿里云峰会 (北京) 邀请函
- ThreadLocal与Synchronized的用法
- cas4.2.7与shiro进行整合
- 软件工程 speedsnail 第二次冲刺1次
- 修改联通服务器密码,联通的服务器咋设置密码
- 华为olt ma5680t常用命令详解
- 计算机操作系统(第四版)课后习题答案西电版V2.0校对版
- 光学表面面形的计算机仿真,光学表面面形的计算机仿真
- java读取properties文件连接数据库
- 银河麒麟V10(Kylin Linux Advanced Server V10 (Tercel))安装Python3.8、MySQL5.7、Redis
- 汽车电子-AUTOSAR基础简介
- nginx(二十七)长连接和短连接
- 使用Zeplin 过程中 TextView不显示的问题?
热门文章
- Go vs .NET Core 2.1
- asp.net core合并压缩资源文件引发的学习之旅
- 在Azure Container Service创建Kubernetes(k8s)群集运行ASP.NET Core跨平台应用程序
- 部署:持续集成(CI)与持续交付(CD)——《微服务设计》读书笔记
- 使用 JavaScriptService 在.NET Core 里实现DES加密算法
- MySQL-05:pymysql与pycharm设置
- [转]JS导出PDF
- VS Code 集成 flutter dart 开发
- Android之设置当前app为默认浏览器研究
- Java之通过Collections.synchronizedMap创建线程安全的HashMap