Python怎么导入csv数据?Python中导入csv数据的三种方法

【Python怎么导入csv数据?Python中导入csv数据的三种方法】Python中对数据的处理,已经成为了一种比较频繁的操作,在数据处理时,都要导入相关的文件,之前学习了导入文本文件的方式,今天的这篇文章主要介绍了Python 中导入csv数据的三种方法,内容比较简单,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 。

Python怎么导入csv数据?Python中导入csv数据的三种方法

文章插图
Python 中导入csv数据的三种方法,具体的操作如下所示:
1、使用Python中的标准库导入
在Python中是提供了很多的标准库,可以对文件进行操作,其中就有对csv文件操作的,在类库中包含了一个函数为reader(),就可以实现对csv文件进导入,当文件被导入之后,这些数据可以变成一个numpy数组,使用这个数组可以实现算法模型,代码如下:
from csv import readerimport numpy as npfilename=input("输入文件名称: ")withopen(filename,'rt',encoding='UTF-8')as raw_data:readers=reader(raw_data,delimiter=',')A=list(readers)data=https://www.ycpai.cn/python/np.array(A)print(data)print(data.shape)2、使用numpy库导入csv文件
之前学习这个库的时候,我们知道它是用来处理大量的数据,并且也是对数字进行操作的,在这个库中,可以使用loadtxt()函数导入数据,这个函数对数据处理的函数是没有文件头的,并且在处理的过程中,每一个数据的结构都相同 。
3、通过Pandas导入CSV文件
这是一种常见的文件处理方式,可以使用它导入csv文件,使用的函数为pandas.read_csv(),最后这个函数的返回值是一个DataFrame,当我们使用这个库的时候,非常的方便对数据进行下一步的操作,在前面的机器学习中,经常使用这个库进行数据的清洗以及数据的准备工作 。
from pandas import hello_csvfilename=input("输入文件名:")f=open(filename,encoding='UTF-8')names=['日期','年','月','日','小时','分钟','秒']data=https://www.ycpai.cn/python/read_csv(f,names=names)print(data)以上所述就是今天给大家介绍的Python怎么导入csv数据?Python中导入csv数据的三种方法,希望对大家有所帮助,如果大家有任何疑问,可以继续关注进行了解 。

    推荐阅读