• 数据读取操作【Pandas】


    1、Pandas数据读取

            

            1. pandas读取纯文本文件
            ·读取csv文件
            ·读取csv文件
            2. pandas读取xlsx格式excel文件
            3. pandas读取mysql数据表 

    1、读取纯文本文件

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

    1. import pandas as pd
    2. fpath="./datas/ml-latest-small/ratings.csv"
    3. #注意是反斜杠/,不然会报错

    注意:地址中是反斜杠/,不然会报错

    使用pd.read_csv读取数据

    ratings=pd.read_csv(fpath)

    查看前几行的数据
    ratings.head()

    1. #查看前几行的数据
    2. ratings.head()

    查看数据的形状,返回(行数,列数)ratings.shape

    1. #查看数据的形状,返回(行数,列数)
    2. ratings.shape

    查看列名列表
    ratings.columns

    1. #查看列名列表
    2. ratings.columns

    查看索引列
    ratings.index

    1. #查看索引列
    2. ratings.index

    查看每列的数据类型
    ratings.dtypes

    1. #查看每列的数据类型
    2. ratings.dtypes

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

    fpath2='./datas/crazyant/access_pvuv.txt'
    1. pvuv2=pd.read_csv(
    2. fpath2,
    3. sep='\t',
    4. header=None,
    5. names=['pdate','pv','pu']
    6. #注意设置列名的时候是names,而不是nameread_csv() got an unexpected keyword argument 'name'
    7. )
    8. pvuv2

    注意:设置列名的时候是names,而不是name 报错:read_csv() got an unexpected keyword argument 'name'

    2、读取excel文件

    1. fpath3='./datas/crazyant/access_pvuv.xlsx'
    2. p3=pd.read_excel(fpath3)
    3. p3

    3、读取MySQL数据库 

    1. !pip install pymysql
    2. #使用的方法是read_sql
    3. import pymysql

    使用的方法是read_sql:

    1. coon=pymysql.connect(
    2. host='127.0.0.1',
    3. user='root',
    4. database='test'
    5. charset='utf-8'
    6. )
    7. mysql_page=pd.read_sql('select * form crazyant_pvuv',con=coon)

    注意:host是数据库的本地连接,user都是你本地电脑中设置的参数

  • 相关阅读:
    Windows基础命令(目录文件、文本、网络操作)
    3.新建ZigBee工程
    springcloud05——Zookeeper实现支付微服务
    前端面试话术集锦第 15 篇:高频考点(React常考进阶知识点)
    网络连接 CSP-J 2021 简单的模拟
    CIE 化学选择题真题解析
    网络分析笔记06:解析TCP/IP的IP协议
    C++11:异常和智能指针
    SQL优化记录
    4.2串的模式匹配(含KMP算法)
  • 原文地址:https://blog.csdn.net/qq_46044325/article/details/126798911