DataFrame Teilmenge
Verfasst: Dienstag 30. Juli 2019, 13:41
Hallo zusammen,
fast habe ich mein Ziel schon selber erreicht. Leider etwas "unschön" aber ich stehe ja noch am Anfang!
Ich habe einen DataFrame (356, 22).
Diesen habe ich mit:
innerhalb jeden Jahres sortiert.
Je Jahr gibt es ca. 73 Einträge.
Ich hätte gerne für jedes Jahr die Datensätze mit den 5 größten und 5 kleinsten Werten der Spalte Rho_Summe in einem neuen DataFrame.
Mit, bzw. tail(5) kann ich je ein Jahr "rausziehen".
Bestimmt gibt es eine elegantere Lösung ?
Vielen Dank für Eure Hilfe
Hias
fast habe ich mein Ziel schon selber erreicht. Leider etwas "unschön" aber ich stehe ja noch am Anfang!
Ich habe einen DataFrame (356, 22).
Diesen habe ich mit:
Code: Alles auswählen
df_Sort = df_1.sort_values(by=['Jahr', 'Rho_Summe'], ascending=[True, False])
innerhalb jeden Jahres sortiert.
Je Jahr gibt es ca. 73 Einträge.
Ich hätte gerne für jedes Jahr die Datensätze mit den 5 größten und 5 kleinsten Werten der Spalte Rho_Summe in einem neuen DataFrame.
Mit
Code: Alles auswählen
df_test = df_Sort.query('Jahr == 2014').head(5)
Bestimmt gibt es eine elegantere Lösung ?
Vielen Dank für Eure Hilfe
Hias