R Удалить строки во фрейме данных с определенным значением - PullRequest
0 голосов
/ 22 мая 2018

Рассматривая типовой фрейм данных с этими параметрами:

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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...