Pandas 二:读取数据

Pandas 二:读取数据

    • pandas读取纯文本文件
        • 读取csv文件
        • 读取txt文件
    • pandas读取xlsx格式excel文件
    • pandas读取mysql数据表

加载Pandas库

import pandas as pd

pandas读取纯文本文件

读取csv文件

源数据:
Pandas 二:读取数据_第1张图片

读取CSV,使用默认的标题行、逗号分隔符

fpath = "E:/ratings.csv"

使用pd.read_csv读取数据

ratings = pd.read_csv(fpath)

查看前几行数据

print(ratings.head())

Pandas 二:读取数据_第2张图片

查看数据的形状,返回(行数、列数)

print(ratings.shape)

查看列名列表

print(ratings.columns)

查看索引列

print(ratings.index)

查看每列的数据类型

print(ratings.dtypes)

读取txt文件

源数据:
Pandas 二:读取数据_第3张图片

读取txt文件,自己指定分隔符、列名

fpath1 = 'E:/access_pvuv.txt'
pvuv1 = pd.read_csv(
    fpath1,
    sep="\t",  #列的分隔符,空格
    header=None, #没有标题行
    names=['pdate','pv','uv'] #设置列名
)
print(pvuv1)

结果:
Pandas 二:读取数据_第4张图片

pandas读取xlsx格式excel文件

源数据:
Pandas 二:读取数据_第5张图片

fpath2 = 'E:/access_pvuv.xlsx'
pvuv2 = pd.read_excel(fpath2)
print(pvuv2)

Pandas 二:读取数据_第6张图片

pandas读取mysql数据表

Mysql数据库数据:
Pandas 二:读取数据_第7张图片

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)

Pandas 二:读取数据_第8张图片

你可能感兴趣的:(Pandas)