スタックオーバーフローへの最初の質問なので、エチケットに従わない場合は申し訳ありません...
次のようなテーブルdf
があります。
subject_id date_time
1 1999-10-20 19:08:00
2 1983-03-16 00:28:14
....
イベントの日にフラグを付ける列をさらに追加しようとしています (これは を使用してわかりましたwday
) が、イベントが勤務時間内 (つまり、0800 から 1700 の間) であったかどうかを示すフラグがさらに必要です。これまでのところ、次を使用して date_time から時間を抽出できます
df$hour = as.numeric(format(df$date_time, "%H"))
df
しかし、条件付き0
(時間単位)または1
に基づく列を最後に追加するのに苦労していますdf$hour
。誰かが私を正しい方向に向けることができますか? ありがとう!