导入excel文件
import pandas as pd import pymysql ''' index_col:指定行索引 eg:index_col=0 把第一列作为索引 header:指定列索引 eg:header=0 使用第一行作为列索引 header = None 默认从0开始的数作为列索引 usecols:指定导入列 eg:usecols=0 指的是导入第一列 usecols=[x,y] 指导入第x+1和y+1列 nrows:指明读取行数 eg:nrows=2 指的是读取前两行 ''' # excel文件 a = pd.read_excel('/Users/caizhengjie/Desktop/c3dac09abe155f31.xlsx') print(a)
导入csv文件
# csv文件 b = pd.read_csv('/Users/caizhengjie/Desktop/sales.csv',header=None,nrows=2,encoding='UTF-8',) print(b)
导入txt文件
# txt 文件 c = pd.read_table('/Users/caizhengjie/Desktop/123.txt',header = None) # head()函数默认是显示出5行 print(c.head()) print('...................') # shape统计几行几列 print(c.shape) print('...................') # info获取数据类型 print(c.info()) print('...................') # describe获取数值分布情况,只会进行数值计算 print(c.describe())
导入数据库文件
# 导入sql文件 # 连接mysql eng = pymysql.connect(host = 'localhost', user = 'root', passwd ='cai7896321450.', db = 'student', port = 3306, charset ='utf8') # 查找数据库中的数据 sql = 'select * from test4' df = pd.read_sql(sql,eng) print(df.head())