私はいくつかの助けが必要です。私は現在、リニアモデルを毎時の電力価格に合わせようとしています。ですから、ダミーを作成することを考えていました。ダミーは、1日の時間が06:00から20:00の間であれば、値1をとります。残念ながら、私はこれまで苦労してきました。特定の時間のダミー変数を作成する
time.cet <- as.POSIXct(time.numeric, origin = "1970-01-01", tz=local.time.zone)
hours.S <- strftime(time.cet, format = "%H:%M:%S", tz=local.time.zone)
head(time.cet)
[1] "2007-01-01 00:00:00 CET" "2007-01-01 01:00:00 CET" "2007-01-01 02:00:00 CET"
[4] "2007-01-01 03:00:00 CET" "2007-01-01 04:00:00 CET" "2007-01-01 05:00:00 CET"
私は、誰かが助けることを願っています。
包括的であることを
注意?どのようにあなたの出力をしたいですか? dateが既に他の場所に格納されているので、列の日付とそれに対応する0/1の値を持つdata.frame、または0/1のベクトルだけが必要ですか?してください、作業するいくつかのデータ/情報を提供しています... – digEmAll