Python でヒストグラムの時系列をプロットしようとしています。これについて同様の質問がありましたが、 R . したがって、基本的には同じものが必要ですが、R が本当に苦手です。通常、データセットには 1 日あたり 48 個の値があります。- 9999 は欠損データを表します。 これがデータのサンプルです。
データを読み込んで を構築することから始めましたpandas
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)
これで、日ごとにデータをグループ化できます。
daily = df.groupby(lambda x: x.date())
しかし、私は立ち往生しています。matplotlib
これを使用してヒストグラムの時系列を取得する方法がわかりません。必ずしも を使用する必要はありませんpandas
。