私はちょうどRで始まり、いくつかのチュートリアルを終えました。しかし、私は時系列分析に入ることを試みており、大きな問題を抱えています。私は日半で作業したくなかったのでR:時系列の時系列データを扱うには?
Date Time T1
1 2014-05-22 15:15:00 21.6
2 2014-05-22 15:20:00 21.2
3 2014-05-22 15:25:00 21.3
4 2014-05-22 15:30:00 21.5
5 2014-05-22 15:35:00 21.1
6 2014-05-22 15:40:00 21.5
、私はデータフレームから最初と最後の日取り除い:私はそのように見えるのデータフレームを作りました。 Rは日付や時刻を認識していないので、「要因」として、私は適切に変更するために、ライブラリライブラリを使用しました。今のように見える:
Date Time T1
1 2014-05-23 0S 14.2
2 2014-05-23 5M 0S 14.1
3 2014-05-23 10M 0S 14.6
4 2014-05-23 15M 0S 14.3
5 2014-05-23 20M 0S 14.4
6 2014-05-23 25M 0S 14.5
今、問題は本当に始まります。 ts関数を使用すると、日付は16944に変更され、時刻は0に変更されます。正しい開始日と頻度を持つデータフレームを設定するにはどうすればよいですか?新しいデータセットが5分間に入って、頻度は288になるはずです。また、開始日をベクトルとして設定しようとしました。 5月の22日は、今年の142th日だったので、私はこの
ts_df <- ts(df, start=c(2014, 142/365), frequency=288)
にあってもエラーを試していないが、私はstart(ds_df)
のために行くとき、私は取得しend(ds_df)
:
[1] 2013.998
[1] 2058.994
誰かが私にどのようにヒントを与えることができますこの種のデータを処理するには?
こんにちはグロタンディークは、あなたの迅速な返事をありがとうございました。もう一度返信してくれましたが、たくさんのお手伝いをしました。 – ngn16920