с использованием этого вопроса: Finding local maxima and minima Мне удалось получить список столбцов из таблицы данных для локальных максимумов. Мне также нужно получить значение этого пика из таблицы. Предпочтительно я возвращал матрицу или эквивалент, где каждая строка содержит локальные пиковые значения, а не позиции, поскольку у меня уже есть позицииИзвлечение значений локальных максимумов в таблице данных R - уже есть номера столбцов
так скажем, используя вектор ex_data < -c (1,3,2,2,1) , 3,5,4,2,1) Я хотел бы получить векторное высказывание (3,5). У меня уже есть код ниже:
local_max <- function(x) {
which(diff(sign(diff(x)))==-2)+1}
local_max(ex_data)
, который производит вектор (2,7)
Привет! Пожалуйста, сделайте свое сообщение воспроизводимым. Прочитайте сообщение [**, как сделать отличный воспроизводимый пример **] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) о том, как это сделать , Спасибо. – Arun