在学习python过程中常遇到一种情况,要读取.csv文件的数据,然后取出其中某个字段,下面给大家介绍了关于Python如何提取csv数据文件?numpy库如何提取csv数据?并筛选指定条件数据,希望对大家有帮助 。
文章插图
一、使用库
我们在对csv文件进行数据读取的时候,格式一般为dateframe格式,为了更好发处理这种格式的数据,我们需要借助Python中的库来进行操作,将提取出来的数据转换成一种数组的个数,这样方便我们更好的对数组进行处理,需要用到的库是pandas和numpy 。
二、读取操作
1、导入库
读取数据之前,我们要将需要的库进行导入,使用import语句导入库,如下:
import pandas as pdimport numpy as np2、读入数据
我们可以通过指定的路径来对数据进行读取,读取一个文件要通过文件名,首先要确保文件和程序是在同一个文件夹中的,举个例子:
f1=pd.read_csv(r'D:\Users\hh\Desktop\test.csv')这个时候我们读出来的数据它是一个DateFrame格式 。
3、格式转换
【Python如何提取csv数据文件?numpy库如何提取csv数据?】刚才我们说了,因为在读取读取之后它是一个DateFrame格式,我们要将这种格式的数据转换成一个数组,所以我们要对它进行格式的转换,使用array的方法,代码如下:
f1=np.array(f1)4、数据处理
在文件中有大量的数据,如果我们想找到我们指定的数据,就要对数据进行筛选,比如说现在我要找到所有的年纪为18的学生,我们可以这样操作:
data=https://www.ycpai.cn/python/[]for item in f1: sh= item[0] if "18" ==age: data.append(item)在这段代码中,会将我们指定的数据进行筛选,然后在再存储到一个新的数组当中,也就是data中 。
以上就是有关Python如何提取csv数据文件?numpy库如何提取csv数据?的全部内容了,希望以上的内容可以对大家的学习带来一定的帮助哦,如果还想学习更多发Python处理csv文件在知识,可以继续关注学习 。
推荐阅读
- 安装Python之后如何使用?Python安装之后如何编写代码?
- Python鼠标拖拽功能怎么实现?Python在浏览器中如何控制鼠标
- Python注释以什么符号开始?Python语句注释开头的符号是什么?
- 如何使用python代码操作git代码?Python如何对git进行操作?
- Python中如何调用自己写的函数?自己写的Python函数如何调用?
- C++和python的区别在哪里?C++和Python哪个开发效率更高?
- Python如何切换浏览器网页窗口?Python多窗口怎么切换
- Python怎么关闭浏览器窗口?Python如何只关闭当前网页窗口
- Python指定窗口截图如何实现?Python怎么只截取某一个窗口的图像
- Python不使用global如何修改全局变量?Python修改全局变量怎么不加global