Wie erstellen Pandas groupby Grundstück mit Nebenhandlungen?
Habe ich einen Daten-frame, wie dies:
value identifier
2007-01-01 0.781611 55
2007-01-01 0.766152 56
2007-01-01 0.766152 57
2007-02-01 0.705615 55
2007-02-01 0.032134 56
2007-02-01 0.032134 57
2008-01-01 0.026512 55
2008-01-01 0.993124 56
2008-01-01 0.993124 57
2008-02-01 0.226420 55
2008-02-01 0.033860 56
2008-02-01 0.033860 57
Also ich mache eine groupby-pro-Kennung:
df.groupby('identifier')
Und jetzt will ich generieren subplots in ein raster, eine Handlung pro Gruppe. Ich habe versucht, sowohl
df.groupby('identifier').plot(subplots=True)
oder
df.groupby('identifier').plot(subplots=False)
und
plt.subplots(3,3)
df.groupby('identifier').plot(subplots=True)
ohne Erfolg. Wie kann ich die Grafiken nicht?
- check-out
seaborn
er macht das wirklich schön. - Danke, aber ich versuche zu vermeiden, seaborn und verwenden matplotlib nur statt. Abhängigkeiten und Windows-Umgebung, etc etc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein automatisiertes layout mit vielen Gruppen (random fake-Daten) und um das Spiel mit
grouped.get_group(key)
wird Ihnen zeigen, wie Sie mehr elegant Grundstücke.Verwenden Sie pivot um die
identifiers
in Spalten und dann zeichnenUnd die Ausgabe von
Aussieht -
Wenn Sie eine Reihe mit multiindex. Hier ist eine andere Lösung für die gesuchte Kurve.
Hier ist eine Lösung für diejenigen, die brauchen, um plot-Diagramme für die Erkundung verschiedenen Ebenen der aggregation von mehreren Spalten gruppieren.