の値の最初の出現を検索し(0〜1)、i = 1から日あたりの値の最初の出現を見つけたいです。私が持っていると思い何R:私は日付時刻と値とのdata.frameを有する毎日
df <- read.table(header = TRUE, text = '
Datetime Value
"2016-12-01 23:45:00" 0
"2016-12-01 23:50:00" 1
"2016-12-02 00:05:00" 1
"2016-12-02 00:10:00" 0
"2016-12-03 04:10:00" 0
"2016-12-03 04:15:00" 0
"2016-12-04 12:10:00" 1
"2016-12-04 12:15:00" 1
')
df$Datetime <- as.POSIXct(df$Datetime, "%Y-%m-%d %H:%M:%S", tz="UTC")
View(df)
は次のとおりです。
2016-12-01 23:50:00 1
2016-12-02 00:05:00 1
2016-12-04 12:10:00 1
私は試合での問題を(解決しようとした)及び(集約)が、これまでのところ、運がなかったです。さらに、私はforループで問題を解決することができましたが、それはa)非常に遅く、b)おそらくそれが意図されている方法ではありませんでした。
サブセット((値== 1)[1]) ' – akrun
@akrunありがとうございました。良いですね! – LyzandeR