Pandas三个数据结构

Posted ggzhangxiaochao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandas三个数据结构相关的知识,希望对你有一定的参考价值。

  • 系列(Series)
  • 数据帧(DataFrame)
  • 面板(Panel)

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

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

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

构建和处理两个或更多个维数组是一项繁琐的任务,用户在编写函数时要考虑数据集的方向。 但是使用Pandas数据结构,减少了用户的思考。

例如,使用表格数据(DataFrame),在语义上更有用于考虑索引(行)和列,而不是轴0和轴1

可变性

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

注 - DataFrame被广泛使用,是最重要的数据结构之一。面板使用少得多。

以上是关于Pandas三个数据结构的主要内容,如果未能解决你的问题,请参考以下文章

最近,又发现了 Pandas 中三个好用的函数

从单个按钮从多个片段中提取数据

python pandas multiindex片段

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

Python中DataFrames的DataFrame(Pandas)

Pandas三个数据结构