Python如何导入csv格式数据?python导入csv格式数据全部方法

在Python中,经常会对一些数据进行处理,可能会要用到不同的方法去导入不同格式的文件,今天的这篇文章给大家详细的讲解了三种导入csv格式的方法,感兴趣的小伙伴可以一起来看看这篇文章,希望对大家的学习有所帮助 。

Python如何导入csv格式数据?python导入csv格式数据全部方法

文章插图
一、数据格式的导入
【Python如何导入csv格式数据?python导入csv格式数据全部方法】在Python中,要进行数据处理的时,首先要做的事情就是将需要操作的数据导入到解释器中,然后再进行分析,今天我们使用的是csv格式的数据,导入的方式有三种,具体人讲解如下:
方法一:标准类库导入数据格式
使用Python的时候,可以发现其实对文件的操作含有很多的库,其中标准库类-csv,它就是一个专门用来对csv格式的数据进行处理的,在操作的过程中,可以使用reader()函数将所需的文件读进行,举个例子,代码如下:
from csv import readerimport numpy as np #使用标准的Python类库导入csv数据filename = 'hello.csv'with open(filename,'rt') as date:readers = reader(raw_data,delimiter=',')x = list(readers)data = np.array(x).astype('float')print(data.shape)方法二:利用Pandas导入csv格式数据
Pandas也是一个数据处理的库,在这个库中,包含了一个函数为read_csv(),使用它也可以很好的对csv文件格式的数据进行读取,并且最后的返回值是一个DataFrame,下面看一个具体的实例:
from pandas import read_csv#使用Pandas导入csv数据filename = 'hello.csv'names = ['head','eye','mouth','hello','test','mass','green','height','weight']data = read_csv(filename,names = names)print(data.shape)方法三:利用NumPy导入csv格式数据
除了使用上面的两个方法之外,如果想要对一个数据文件进行处理的时候不包含文件头部内容使,就可以使用Numpy的loadtxt()函数导入数据,这个函数的时候,数据结构不会变,也就是说,数据类型不会跟着改变,只是没有文件头 。代码如下:
from numpy import loadtxt#使用NumPy导入csv数据filename = 'hh_data.csv'with open(filename,'rt') as raw_data:data = loadtxt(raw_data,delimiter=',')print(data.shape)上面就是关于Python如何导入csv格式数据?python导入csv格式数据全部方法的全部内容了,文章中详细的讲解了导入csv文件格式数据的三种方法,希望可以为大家的学习带来一定的帮助 。

    推荐阅读