次のようなデータフレームがあります。
df <- data.frame(site=paste0('site', sort(rep(1:5, 20))),
date=as.Date(paste0(sample(1:28, 100, replace=T), '/',
sample(1:12, 100, replace=T), '/',
2013),
'%d/%m/%Y'),
count=rep(seq(1, 1000, length.out=20), 10))
サイトごとに、count
500を超える最も早い日付が必要です。つまり、カウントが最大カウントの50%を超えた最初の日付が必要です。