私はヒストグラムの時系列をPythonでプロットしようとしています。 There has been a similar question about this, but in R。だから、基本的には同じことが必要ですが、Rでは本当に悪いです。データセットには通常1日あたり48個の値があります。ここで、 - 9999は欠損データを表します。 Here'sデータのサンプル。Pythonでヒストグラムの時系列をプロットする
私はデータを読み込み、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
を使用する必要はありません。
料理本に追加! – Jeff
ありがとう!これはそれを行う必要があります。私は完全に言及することを忘れた - 9999は欠けていて、破棄すべきです。それを質問に追加します。 – abudis
これはとても涼しいです! –