参考自:https://www.yiibai.com/pandas/python_pandas_panel.html
上图可当成panel,即Series为一维,dataframe为二维,panel为三维。
可用以下函数构造panel
pandas.Panel(data, items, major_axis, minor_axis, dtype, copy)
其中,data为数据。可通过多种方式构造。
items相当于上图中的分类标签。在item确定之后,就可以将其看作dataframe
Major_axis即为dataframe中的index。
Minor_axis为dataframe中的columns。
1,创建一个空面板,此处不多说
2,通过字典dataframe创建面板:
一开始试了字典系列,发现会报错,所以又采用了字典dataframe的方式。字典键即为item,里面的index和columns分别为主轴和次轴。
import pandas as pd
d = {"one": pd.DataFrame([1, 2, 3],index=["a","b","c"], columns=["hh"])}
df = pd.Panel(d