首页 > 解决方案 > Pandas 中的面板

问题描述

当我使用熊猫面板时,它表明面板函数不需要参数......

我的代码 -

data = {'Item1' : pd.DataFrame(np.random.randn(4, 3)), 'Item2' : pd.DataFrame(np.random.randn(4, 2))}
panel = pd.Panel(data)
panel

输出 -

TypeError: Panel() takes no arguments

然后,我尝试

dir(pandas)

在那, Panel 函数不在 pandas-dir()

熊猫版(v 0.25.1)

但是这段代码 -

p = pd.Panel()
p

输出 -

<pandas.__getattr__.<locals>.Panel at 0xec5cfc8>

之后,我检查了

dir(pandas.__getattr__)

此功能中也不存在面板

任何建议,谢谢

标签: pythonpandas

解决方案


Panel对象已被弃用,其所有功能已在 pandas 0.25中删除。

您可以使用DataFrame具有多级索引的标准来代替表示 3 维(甚至更高维)数据集。


推荐阅读