如何在熊猫中获取面板项目名称?

时间:2018-05-25 08:31:11

标签: python pandas panel

我使用多个数据帧和字典在pandas python中创建了一个panal。 我自己定义了panal项目名称,我需要在另一段代码中过滤掉它们。如何获取面板项目名称?

我尝试使用面板属性命令,例如“axes”和“items”。然而,熊猫文档是相当基本的,并没有回答这个问题。

1 个答案:

答案 0 :(得分:1)

我认为panel已被弃用 - 请检查docs,因此如果要使用pandas,则可能的解决方案是MultiIndex DataFrame,如果可能,最好是为标量值转换字典在DataFrame中以获得更好的性能和使用pandas功能。

然后检查:

print (df.columns.names)

并且

print (df.index.names)

但如果想要使用panel

wp = pd.Panel(np.random.randn(2, 5, 4), items=['Item1', 'Item2'],
    major_axis=pd.date_range('1/1/2000', periods=5),
     minor_axis=pd.Series(['A', 'B', 'C', 'D'], name='foo'))

print (wp.axes[2].name)
foo