Python 基础(十一)Pandas库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Numpy库在向量化的数值计算中表现优异,但在处理更加灵活、复杂的数据时(如:为数据添加标签、处理缺失值、分组和透视表等方面),基于Numpy构建的Pandas库更利于数据分析。

一、对象创建

  1. Pandas Series对象
    Series是带标签的一维数组

    Series对象的创建
    通用结构:pd.Series(data, index=index, dtype=dtype)
    data:数据,可为列表,字典或Numpy数组
    index:索引,为可选参数
    dtype:数据类型,为可选参数

    1)用列表创建
    在这里插入图片描述
    在这里插入图片描述
    2)用一维numpy数组创建
    在这里插入图片描述
    3)用字典创建
    在这里插入图片描述
    4)data为标量时
    在这里插入图片描述

  2. Pandas DataFrame对象
    DataFrame是带标签的多维数组

    DataFrame对象的创建
    通用结构:pd.DataFrame(data, index=index, columns=columns)
    data:数据,可为列表,字典或Numpy数组
    index:索引,为可选参数
    columns:数据类型,为可选参数
    1)通过Series对象创建
    在这里插入图片描述
    2)通过Series对象字典创建
    在这里插入图片描述
    3)通过字典列表对象创建
    在这里插入图片描述
    4)通过Numpy二维数组创建
    在这里插入图片描述

二、DataFrame性质

  1. 属性
    在这里插入图片描述
    在这里插入图片描述
  2. 索引
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 切片
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    行分散,列切片,只能用相对位置的方法
    在这里插入图片描述
    行列都分散取值,也只能用相对位置的方法
    在这里插入图片描述
  4. 布尔索引
    主要用来取某几列的数据
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. 赋值
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    即先索引,后赋值
    在这里插入图片描述

三、数值运算及统计分析

  1. 数据的查看
    在这里插入图片描述
    1)查看前面的行
    在这里插入图片描述
    2)查看后面的行
    在这里插入图片描述
    3)查看总体信息
    在这里插入图片描述
  2. Numpy通用函数同样适用于Pandas
    在这里插入图片描述
    2)矩阵化运算
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值