[python-users] Gruppierter Plot aus pandas DataFrame timeseries?

Daniel Suess dsuess at thp.uni-koeln.de
Fr Mär 11 17:42:47 CET 2016


Ohne es getestet zu haben:

for add, group in df.groupby(‘address’):
	pl.figure()
	group.plot(x=‘timestamp’, y=‘offset’, title=“address={}”.format(add))

Noch eleganter gehts mit ggplot…

cheers,
Daniel

> On 11 Mar 2016, at 17:36, Christopher Arndt <chris.arndt at web.de> wrote:
> 
> Da es hier doch so viele pandas Spezialisten gibt, kann mir jemand,
> bevor ich mich kurz vor dem Wochenende noch durch Tutorials wühlen muss,
> eine Tipp geben?
> 
> Ich habe folgenden DataFrame, der auf dem peerstats-Dateien eines
> NTP-Servers basiert:
> 
> <class 'pandas.core.frame.DataFrame'>
> Int64Index: 15259 entries, 0 to 15258
> Data columns (total 9 columns):
> timestamp     15259 non-null datetime64[ns]
> day           15259 non-null int64
> seconds       15259 non-null float64
> address       15259 non-null object
> status        15259 non-null int64
> offset        15259 non-null float64
> delay         15259 non-null float64
> dispersion    15259 non-null float64
> skew          15259 non-null float64
> dtypes: datetime64[ns](1), float64(5), int64(2), object(1)
> 
> Nun möchte ich einen Zeitverlaufs-Plot gruppiert nach address von offset
> haben. Wie geht das quick-and-dirty?
> 
> 
> Gruß, Chris
> ________________________________________
> 
> Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
> Nachrichten an: python-users at uni-koeln.de
> Abonnement und Benutzereinstellungen: https://lists.uni-koeln.de/mailman/listinfo/python-users
> Listenarchiv: http://pycologne.de/mlsearch.html
> 
> pyCologne Homepage: http://pycologne.de/




Mehr Informationen über die Mailingliste python-users