迟到的更新又来了~
这篇博客写一下Pandas读取txt文件,excel文件和csv文件的方法
(1)读取txt文件
import os
os.chdir('C:/Users/XXX/Desktop/')#加载工作路径
data1 = pd.read_table('data1.txt', delimiter=',',header = 0, index_col=1)
print(data1)
读取txt文件是使用read_table来实现,delimiter参数表示用于拆分的字符,header用作列名的序号,Index_col指定某列为行索引
(2)读取csv数据
data2 = pd.read_csv('data2.csv',engine = 'python')
读取csv文件是使用read_csv来实现的,engine表示使用的分析引擎,可以选择‘C’或者‘Python’,‘C’引擎更快但是‘Python’引擎的功能更加完备,encoding为指定字符集类型,通常指定为‘utf-8’
(3)读取excel文件
data3 = pd.read_excel('地市级党委书记数据库(2000-10).xlsx',sheetname='中国人民共和国地市级党委书记数据库(2000-10)',header=0)
print(data3)
读取excel文件是使用read_excel来实现,但是我们做的时候一般是先把excel转化为csv文件再进行读取,sheetname:返回多表使用sheetname=[0,1],若sheetname=None是返回全表;header指定列名行,默认0,即取第一行
以上就是三种主要数据类型的读取方式
关注欢喜,走向成功~