Ok, więc mam ramkę danych, która zawiera dane timeseries, które ma indeks wielowierszowy dla każdej kolumny. Oto przykład tego, jak dane wyglądają i są w formacie csv. Ładowanie danych nie stanowi problemu.Boxplot z pandami groupby
Co chcę robić to, aby móc stworzyć wykres typu boxplot z tymi danymi pogrupowane według różnych catagories w określonej linii multiinex. Na przykład, gdybym miał grupować według "GATUNKÓW", miałbym grupy, "aq", "gr", "mix", "sed" i pole dla każdej grupy w określonym czasie w przedziałach czasowych.
Próbowałem to:
grouped = data['2013-08-17'].groupby(axis=1, level='SPECIES')
grouped.boxplot()
ale daje mi wykres typu boxplot (płaska linia) dla każdego punktu w grupie zamiast do grupowania zestawu. Czy istnieje prosty sposób na zrobienie tego? Nie mam żadnych problemów z grupowaniem, ponieważ mogę agregować grupy w dowolny sposób, ale nie jestem pewien, co robię źle w tym pudełku.
Każda pomoc zostanie doceniona.