から、私はいくつかの列(タイムスタンプ、OBJECT_ID、ステータスといくつかの他)を持っている私は、オブジェクトの状態を予測したいとします。 「週日」はステータスに重要な影響を与えているという仮説があります。 「weektime」では、私は理解しています:Monday 23:17。 今、仮説をテストするために、この形式の列を作成する必要があると思います。新しいコラム「平日%のH:%M」作成タイムスタンプ
私はすでにPOSIXltにタイムスタンプを変換:
training_data$TimeStamp = as.POSIXlt(training_data$TimeStamp, "", "%Y-%m-%d %H:%M:%OS")
また、私はすでに平日のみでカラムを作成しました。
training_data$TimeStamp_weekday = weekdays(training_data$TimeStamp)
"weektime"の列を作成する手助けはできますか?
私はまた、予測を簡単にするために、1時間に15分の「タイムスロット」を4つしか持たないと思います。だからMonday 23:17 - > 23:15
0-15 mins -> 0
15-30 mins -> 15
30-45 mins -> 30
45-60 mins -> 45
またはそれに類するもの。
ようこそスタックオーバーフロー!最初に問題を解決し、問題のコードを投稿してください。ポスターは、既存のコードを批判することを期待しています。 – codeMonkey
ここでは['ifelse'](https://stat.ethz.ch/R-manual/R-devel/library/base/html/ifelse.html)関数が役に立ちます。 – bouncyball
?strptimeを参照してください。私はあなたがフォーマットspec.Alsoで平日を得ることができると確信しているあなたは0分と60分が同じであることを認識する必要があります。 –