Parcela temporal de histogramas en Python
Estoy tratando de trazar una serie temporal de histogramas en Python.Ha habido una pregunta similar sobre esto, pero en R. Entonces, básicamente, necesito lo mismo, pero soy realmente malo en R. Generalmente, hay 48 valores por día en mi conjunto de datos. Donde - 9999 representa datos faltantes.Aquí está La muestra de los datos.
Comencé con la lectura de los datos y construyendo unpandas
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)
Ahora puedo agrupar los datos por día:
daily = df.groupby(lambda x: x.date())
Pero entonces estoy atascado. No sé cómo usar esto conmatplotlib
para obtener mi serie temporal de histogramas. Cualquier ayuda apreciada, no necesariamente usandopandas
.