私は最初のpythonスクリプトをpandasで作成しようとしています。私は毎月のプロットを作成し、各プロットに速度と方向をプロットして10年の風データ(1分の読み値)を持っています。複数のtimeseriesプロットfrom Pandas Dataframe
入力CSVデータは、次のようになります。
Date,Speed,Dir,
2014-01-01 00:00:00, 13, 179,
2014-01-01 00:01:00, 13, 178,
2014-01-01 00:02:00, 11, 169,
2014-01-01 00:03:00, 11, 178,
2014-01-01 00:04:00, 11, 181,
これまでのところ、私は以下の書かれている、これは日付の範囲内に設定月のプロットを作成します。私は、x軸のラベルを修正する必要があることを除いて、このプロットがどのように見えるかには、一般に満足しています。
私はデータセット全体をループし、毎月のPDFプロットを作成したいと思います。これを行う上での助けに感謝します!
import glob, os
import pandas as pd
from pandas import Series, DataFrame, Panel
import numpy as np
import matplotlib.pyplot as plt
wind = pd.read_csv('2014.csv')
wind['Date']=pd.to_datetime(wind['Date'])
wind=wind.set_index('Date')
dates = pd.date_range('2014-01', '2014-2', freq='1min')
janwin = Series(wind['Speed'], index=dates)
jandir = Series(wind['Dir'], index=dates)
plt.figure(1)
plt.subplot(211)
plt.plot(dates, janwin)
plt.ylabel("Km/hr")
plt.rcParams.update({'font.size': 4})
plt.grid(which='major', alpha = .5)
plt.subplot(212)
plt.plot(dates, jandir)
plt.ylabel("Degrees")
plt.rcParams.update({'font.size': 4})
plt.grid(which='major', alpha = 5)
plt.ylim(0,360)
plt.axis(minor=True)
plt.savefig('test.pdf', dpi=900)
にStackOverflowに
私は月間にどのようにループするのか分からず、どうやったらいいか分かりませんでした。これは大きな助けになる、私は他の人が従うという例があると、私はその投稿を更新するだろう。ありがとう! –