python如何读取数据

  介绍

这篇文章主要介绍python如何读取数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<>强利用熊猫中的read_csv模块直接将数据读取出来。

data=https://www.yisu.com/zixun/pd.read_csv (“/home/西北/桌面/数据/iris.txt’,头=None)

上面的代码,read_csv中前面的是数据集存放的路径,后面的头很重要,经常以为少了头,数据的总量减小了1,因为少掉的那一行数据变成了DataFrame里面的列索引。

<强>还有一种是比较传统的方法,直接用开放打开文件,把文件里面的信息先取出来,不管取出来是什么样子的,先取出来再说,想要作什么处理直接对取出的变量做处理即可。

f=开放(& # 39;/home/西北/桌面/数据/iris.txt& # 39;, & # 39; rb # 39;)      数据集=pickle.load (f)   #这种方法适用于自己存取自己的数据,有时候在读取别人的数据的时候是不行的,因为别人存数据的方式不一定是用pickle.dump的方   # #式存数据的。      f=开放(& # 39;/home/西北/桌面/数据/iris.txt& # 39;)      & # 39;& # 39;& # 39;   注意这里的开放后面最好不要加上其他的读取方式,不需要的rb之类的读取方式。因为在后续的数据处理中可能还需要将二进制的数   据转换成自己想要的个数。   & # 39;& # 39;& # 39;      行=f.readlines ()      & # 39;& # 39;& # 39;      现在线路中已经包含了所有的数据信息,我们想要得到的数据格式都可以基于行做处理。如我读出的虹膜数据格式是一个列表的形   式,使用len()行得到列表中元素的个数是151,打印出线路,可以看到行中每个元素都是一个字符串,并且每个字符串后面都   有& # 39;\ n # 39;的换行字符,最后一行是空行,所以最后一行是多余,并且要去掉每行中的& # 39;\ n # 39;      & # 39;& # 39;& # 39;      arr=[]      因为我在范围(len()行):      如果行我!=& # 39;\ n # 39;:      arr.append([我]行)      因为我在范围(len (arr)):      arr[我]=arr[我].strip (& # 39; \ n # 39;) #将每行的& # 39;\ n # 39;脱去

以上是python如何读取数据的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

python如何读取数据