Невозможно найти предметы по малой оси - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь сделать некоторые 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]'

Есть предложения?

1 Ответ

0 голосов
/ 22 октября 2018

Вам нужно выбрать по кортежу в списке:

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

, потому что:

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