Python如何提取csv数据文件?numpy库如何提取csv数据?

在学习python过程中常遇到一种情况,要读取.csv文件的数据,然后取出其中某个字段,下面给大家介绍了关于Python如何提取csv数据文件?numpy库如何提取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文件在知识,可以继续关注学习 。

    推荐阅读