Zeichnen Sie Zeitreihen von Histogrammen in Python
Ich versuche, eine Zeitreihe von Histogrammen in Python zu zeichnen.Es hat eine ähnliche Frage dazu gegeben, aber in R. Im Grunde brauche ich dasselbe, aber in R bin ich wirklich schlecht. In meinem Datensatz befinden sich normalerweise 48 Werte pro Tag. Wobei - 9999 für fehlende Daten steht.Hier ist die Stichprobe der Daten.
Ich begann mit dem Einlesen der Daten und dem Aufbau einespandas
DataFrame
.
import pandas as pd
df = pd.read_csv('sample.csv', parse_dates=True, index_col=0, na_values='-9999')
print df
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 336 entries, 2008-07-25 14:00:00 to 2008-08-01 13:30:00
Data columns (total 1 columns):
159.487691046 330 non-null values
dtypes: float64(1)
Jetzt kann ich die Daten nach Tag gruppieren:
daily = df.groupby(lambda x: x.date())
Aber dann stecke ich fest. Ich weiß nicht, wie ich das verwenden sollmatplotlib
um meine Zeitreihen von Histogrammen zu bekommen. Jede Hilfe geschätzt, nicht unbedingt mitpandas
.