Pandas基础入门(1)前言和包知识

学习汇总:点这里

前言

pandas是一个Python软件包,适用于非常适合许多不同类型的数据:

  1. 具有异构类型列的表格数据,例如在SQL表或Excel电子表格中
  2. 有序和无序(不一定是固定频率)时间序列数据。
  3. 具有行和列标签的任意矩阵数据(同类型或异类)
  4. 观察/统计数据集的任何其他形式。实际上,数据根本不需要标记即可放入熊猫数据结构中

Pandas主要处理以下三个数据结构 :

  1. 系列(Series)
  2. 数据帧(DataFrame)
  3. 面板(Panel)

这些数据结构构建在Numpy数组之上,这意味着它们很快。

维数和描述

考虑这些数据结构的最好方法是,较高维数据结构是其较低维数据结构的容器。 例如,DataFrame是Series的容器,Panel是DataFrame的容器。

数据结构维数描述
系列11D标记均匀数组,大小不变。
数据帧2一般2D标记,大小可变的表结构与潜在的异质类型的列。
面板3一般3D标记,大小可变数组。

构建和处理两个或更多个维数组是一项繁琐的任务,用户在编写函数时要考虑数据集的方向。 但是使用Pandas数据结构,减少了用户的思考。例如,使用表格数据(DataFrame),在语义上更有用于考虑索引(行)和列,而不是轴0和轴1。

注意:所有Pandas数据结构是值可变的(可以更改),除了系列都是大小可变的。系列是大小不变的。

系列

系列是具有均匀数据的一维数组结构。

关键点

  1. 均匀数据
  2. 尺寸大小不变
  3. 数据的值可变

数据帧

数据帧(DataFrame)是一个具有异构数据的二维数组。

关键点

  1. 异构数据
  2. 大小可变
  3. 数据可变

面板

面板是具有异构数据的三维数据结构。在图形表示中很难表示面板。但是一个面板可以说明为DataFrame的容器。

关键点

  1. 异构数据
  2. 大小可变
  3. 数据可变
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值