Mam serię pandy indeksowane przez krotki, na przykład:Kawałek seria pandy z nie elementów w indeksie
from pandas import Series
s = Series({(0, 0): 1, (0, 1): 2, (0, 3): 3, (1, 0): 1, (1, 2): 4, (3, 0): 5})
chcę pokroić taką serię za pomocą indeksów, które są również krotki (stosując leksykograficzny zamówieniu) , ale niekoniecznie w indeksie. Odcinanie wydaje się działać, gdy mijam indeks, który jest na serii:
s[:(1,0)]
(0, 0) 1
(0, 1) 2
(0, 3) 3
(1, 0) 1
dtype: int64
ale gdy próbuję krojenie przez wskaźnik, który nie jest na serii jest błąd:
s[:(1,1)]
...
ValueError: Index(...) must be called with a collection of some kind, 0 was passed
Idealnie I "Chciałbym, aby elementy serii były indeksowane przez (0, 0), (0, 1), (0, 3), (1, 0), podobnie do tego, co dzieje się podczas krojenia z wykorzystaniem dat w TimeSeries. Czy istnieje prosty sposób, aby to osiągnąć?
Niesamowite, dziękuję za pomoc! – Javier
(Przekazałbym twoją odpowiedź, ale nie mam wystarczającej liczby powtórzeń) – Javier