Pandas 面板(Panel)是3维数据的存储结构,相当于一个存储 DataFrame
的字典,有3个轴(axis
),分别给出描述涉及面板数据的操作的一些语义,具体如下;
*Pandas 0.25 版本后, Panel 结构已经被废弃。
pandas.Panel(data, items, major_axis, minor_axis, dtype, copy)
"""
Args:
data: 数据采取各种形式,如:ndarray,series,map,lists,dict,DataFrame
items: axis=0
major_axis: axis=1
minor_axis: axis=2
dtype: 每列的数据类型
copy: 复制数据,默认 - false
Returns:
"""
import pandas as pd
import numpy as np
data = np.random.rand(2,4,5)
p = pd.Panel(data)
print p
import pandas as pd
import numpy as np
data = {'Item1' : DataFrame1),
'Item2' : DataFrame2}
p = pd.Panel(data)
print(p)
import pandas as pd
import numpy as np
data = {'Item1' : DataFrame1),
'Item2' : DataFrame2}
p = pd.Panel(data)
print(p["Item1"])
print(p.major_xs(1))