Pandas教程:被冷落的数据结构-Panel
Pandas教程专栏文章导览
1、Pandas简易入门指南
2、Pandas教程:近万字讲解在Pandas中如何操作Excel
3、Pandas教程:详解Series和DataFrame使用方法
4、Pandas教程:详解如何使用Pandas操作数据库
5、Pandas教程:使用Pandas合并多个Excel文件
6、Pandas教程:Pandas各种数据源操作大全
7、Pandas教程:详解Pandas做简单数据分析的常见步骤
8、Pandas教程:详解Pandas数据清洗
一、初识
刚接触 Pandas 时,大家熟悉的都是 Series 和 DataFrame,突然冒出个 Panel,难免有些陌生。简单来说,Panel 是 Pandas 中的三维数据结构,可以将它想象成一个 “数据立方体”,它的三个维度分别为 items(可以理解为不同的 DataFrame)、major_axis(行索引)和 minor_axis(列索引)。
我们通过一个简单的例子来创建一个 Panel:
import pandas as pd
import numpy as npdata = np.random.rand(2, 3, 4)
items = ['Item1