加载Pandas库
import pandas as pd
pandas读取纯文本文件
读取csv文件
源数据:
读取CSV,使用默认的标题行、逗号分隔符
fpath = "E:/ratings.csv"
使用pd.read_csv读取数据
ratings = pd.read_csv(fpath)
查看前几行数据
print(ratings.head())
查看数据的形状,返回(行数、列数)
print(ratings.shape)
查看列名列表
print(ratings.columns)
查看索引列
print(ratings.index)
查看每列的数据类型
print(ratings.dtypes)
读取txt文件
源数据:
读取txt文件,自己指定分隔符、列名
fpath1 = 'E:/access_pvuv.txt'
pvuv1 = pd.read_csv(
fpath1,
sep="\t", #列的分隔符,空格
header=None, #没有标题行
names=['pdate','pv','uv'] #设置列名
)
print(pvuv1)
结果:
pandas读取xlsx格式excel文件
源数据:
fpath2 = 'E:/access_pvuv.xlsx'
pvuv2 = pd.read_excel(fpath2)
print(pvuv2)
pandas读取mysql数据表
Mysql数据库数据:
import pymysql
conn = pymysql.connect(
host='192.168.172.133',
user='root',
password='123456',
database='test',
charset='utf8'
)
mysql_page = pd.read_sql("select * from crazyant_pvuv",con=conn)
print(mysql_page)