Рассматривая типовой фрейм данных с этими параметрами:
up <- seq(10,60,2)
down <- seq(50,0,-2)
df <- data.frame(time = seq(1,104,2), b = c(up, down), c = rnorm(52, 6, 3))
, в котором параметр b увеличивается, а затем уменьшается;
Как удалить строки, следующие после max (b) с учетом последовательности «времени»?
Другими словами, я хочу получить кадр данных выше max (b).
Я думал определить номер строки при max (b))
which(df$b == max(df$b))
затем, чтобы использовать data.frame для удаления строк <значения этой строки </p>