炫意html5
最早CSS3和HTML5移动技术网站之一

Pandas教程 – 数据结构

Pandas 数据结构,Pandas包含以下三个数据结构:系列(Series),数据帧(DataFrame),面板(Panel)。

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

维数和描述

可以简单理解为,高维数据结构是低维数据结构的容器。 例如,DataFrameSeries的容器,PanelDataFrame的容器。

数据结构维数描述
Series1一维数组,大小可变,由同种数据类型元素组成。
DataFrame2二维数组,大小可变的表格结构,它含有一组有序的列,每列可以是不同的数据类型(整型、字符串、
布尔值等)
Panel3大小可变的三维数组

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

可变性

数据结构数据大小
Series数据可变大小不可变
DataFrame数据可变大小可变
Panel数据可变大小可变

DataFrame 被广泛使用,是最重要的数据结构之一, Panel使用就要少很多。

Series

Series是由相同数据类型组成的一维数组。例如,如下Series是整数:10,23,56...的集合。
Pandas数据结构

Series 关键信息:

  • 同种类型数据构成
  • 大小不可变
  • 数据可变

DataFrame

数据帧(DataFrame) 是大小可变的数据结构,每列可以是不同的数据类型(整型、字符串、布尔值等)。

姓名年龄性别等级
Maxsu254.45
Katie342.78
Vina463.9
Liax女4.6

上表表示某销售团队的绩效评级数据,数据以行和列表示,每列表示一个属性,每行代表一个人。
DataFrame 四列的数据类型分别为:字符串,整数,字符串,浮点型

DataFrame 关键信息

  • 可以由不同的数据类型构成
  • 大小可变
  • 数据可变

Panel

面板(Panel)可以由不同的数据类型构成的三维数据结构,PanelDataFrame的容器。

Panel 关键信息

  • 可以由不同的数据类型构成
  • 大小可变
  • 数据可变

炫意HTML5 » Pandas教程 – 数据结构

Java基础教程Android基础教程