使用Numpy读取CSV文件,并进行行列删除的操作方法
作者:Joseph_ChiRunningAnt 时间:2023-05-05 03:26:11
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表示删除列。
来源:https://blog.csdn.net/Joseph_ChiRunningAnt/article/details/70144382
标签:Numpy,CSV
0
投稿
猜你喜欢
Python调用服务接口的实例
2021-06-04 18:22:06
如何利用Python实现简单C++程序范围分析
2022-07-19 00:32:48
Django博客系统注册之创建用户模块应用
2021-08-06 15:15:20
Python星号*与**用法分析
2021-11-30 10:32:50
javascript实现鼠标点击页面 移动DIV
2024-03-13 07:52:58
Python opencv医学处理的实现过程
2021-11-19 01:51:47
详解Python传入参数的几种方法
2023-02-05 15:37:28
我的页面制作方法
2008-03-23 13:51:00
python内存动态分配过程详解
2023-10-02 14:58:46
Python pandas DataFrame基础运算及空值填充详解
2022-01-01 22:19:49
sql server实现在多个数据库间快速查询某个表信息的方法
2024-01-25 05:23:10
Django实现自定义404,500页面教程
2021-06-20 06:23:07
vue parseHTML函数解析器遇到结束标签
2023-07-02 16:56:09
padas 生成excel 增加sheet表的实例
2023-03-22 04:52:04
10个顶级Python实用库推荐
2023-08-27 17:41:46
使用vue3实现一个人喵交流小程序
2024-04-27 16:03:21
防止Access 2000密码被破译的方法
2008-11-20 16:48:00
MySQL 全文索引的原理与缺陷
2024-01-16 18:54:16
详解向scrapy中的spider传递参数的几种方法(2种)
2023-05-22 04:40:38
利用Python为女神制作一个专属网站
2021-07-26 23:16:30