我们知道pandas可以将读取表格型数据,然后将其转换成DataFrame类型的数据结构,再通过操作DataFrame进行数据分析,数据预处理以及行和列的操作等。今天给大家讲讲如何使用pandas读取文件?使用pandas读取文件的方法有哪些?下面介绍一些常用读取文件的方法,下面一起来学习一下吧!
1、read_csv函数
这个函数的功能是可以让文件或者文件中url地址以及文件新对象中加载带有分隔符的数据,它默认分隔符是逗号,下面看个例子,我有一个hh.txt文本文件。
hh.txt文件内容:
a,b,c,d,subject
1,2,3,4,web
5,6,7,8,python
9,10,11,12,c++
data = pd.read_csv("hh.txt") print(data)
运行结果:
a b c d subject 1 2 3 4 web 5 6 7 8 python 9 10 11 12 c++
2、read_table函数
Read_table函数的功能从文件、URL、文件型对象中加载带分隔符的数据,默认分隔符为制表符("\t")。
hh.txt的内容还是不变,我们可以通过指定read_table的sep参数来修改默认的分隔符。
data = pd.read_table("hh.txt",sep=",") print(data)
运行结果:
a b c d name 1 2 3 4 web 5 6 7 8 python 9 10 11 12 c++
读取没有标题的文件案例:
hh.txt表中有这些数据
1,2,3,4,python 5,6,7,8,java 9,10,11,12,c++ data = pd.read_csv("hh.txt") #默认将第一行作为标题 print(data) 1 2 3 4 python 0 5 6 7 8 java 1 9 10 11 12 c++
#设置header参数,读取文件的时候没有标题
data1 = pd.read_csv("hh.txt",header=None) print(data1)
输出:
0 1 2 3 4 1 2 3 4 python 5 6 7 8 java 9 10 11 12 c++
设置names参数,来设置文件的标题
data2 = pd.read_csv("hh.txt",names=["a","b","c","d","name"]) print(data2)
输出:
a b c d name 1 2 3 4 python 5 6 7 8 java 9 10 11 12 c++
有关如何使用pandas读取文件?使用pandas读取文件的方法有哪些?的内容就介绍到这里啦,想要了解更多有关内容的朋友可以耐心阅读加关注哦!
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。