1. Series

series是一维带标签的数组,数组内可放任意数据

s=pd.Series(data,index=index)

其中,index是一个列表,用来存放数据标签,data可以是不同的数据类型。
data可为字典、array数组、标量等。

Pandas核心数据结构
Series对象性质:

  • 类narray对象

Pandas核心数据结构

  • 类dict对象
    Pandas核心数据结构
  • 标签对齐操作
    Pandas核心数据结构

2. DataFrame

DataFrame是二维带行列标签的数组,可想象为Excel表格

df=pd.DataFrame(data,index=index,columns=columns)

其中,index为行标签,columns为列标签
data可以是

  • 由一维numpy数组,list,Series构成的字典
  • 二维numpy数组
  • 一个Series
  • 另外的DataFrame对象

    Series构成的字典:
    Pandas核心数据结构
    list构成的字典:
    Pandas核心数据结构
    Series:
    Pandas核心数据结构
    list:
    Pandas核心数据结构

特性:

  1. 列的选择,增加和删除
  2. 索引和选择
  3. 数据对齐
  4. 使用numpy函数

3. Panel

Panel是三维的标签数组

相关文章: