python - 无法在短轴中找到项目

标签 python panel

我正在尝试对以下面板进行一些 pd.Panel 操作:

print(panell)
print(panell.shape)

给出:

<class 'pandas.core.panel.Panel'>
Dimensions: 9 (items) x 60 (major_axis) x 114 (minor_axis)
Items axis: 31.5hz to 8000hz
Major_axis axis: 2018-10-22 07:00:00 to 2018-10-24 18:00:00
Minor_axis axis: (1, 1) to (38, 3)

(9, 60, 114)

然后我想遍历 minor_axis 但它无法找到正确的标签。示例,两者:

print(panell.loc[:,:,'(38, 3)'])
print(panell[:,:,'(38, 3)'])

给出:

KeyError: 'the label [(38, 3)] is not in the [minor_axis]'

有什么建议吗?

最佳答案

您需要按列表中的元组进行选择:

print(panell.loc[:,:,[(38, 3)]])

因为:

print (type(panell.minor_axis[0]))
<class 'tuple'>

关于python - 无法在短轴中找到项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52929641/

相关文章:

javascript - Extjs 在窗口中验证面板

python - tf.layers.dense 和 tf.nn.xw_plus_b 的区别

c# - Pegz Game C# - 帮助入门

java - 如何将面板/框架保存到文件中然后读取它?

python - 如何抓取ajax返回的网页内容?

C# 在 Windows 窗体中滚动面板

python - 如何在 wx.Panel 背景上做 dregradê?

python - 如何更改除这两个字符之外的所有字符?

python - 如何使用 Tensorflow 求值的立方根?

python - 阻止 jupyter notebook 单元格执行,直到收到特定消息