Ошибка в if (сейчас> до и сейчас> после) {: пропущено значение, где требуется TRUE / FALSE - PullRequest
0 голосов
/ 07 ноября 2019

Следующее является частью моего R-скрипта:

getPeaks = function(wl){
  peaks = NULL
  count = 1
  for(i in 30:(length(wl)-30)){

    now = as.numeric(wl[i])
    before = max(as.numeric(wl[(i-1):(i-30)]))
    after =max(as.numeric(wl[(i+1):(i+30)]))
    if(now > before & now > after){
      peaks = rbind(peaks, wl[i])
    }
  }
  peaks}

Код останавливается, когда достигает строки Peaks = NULL. И я получаю сообщение об ошибке в заголовке:

Ошибка в том, если (сейчас> до и сейчас> после) {: отсутствует значение, где требуется ИСТИНА / ЛОЖЬ

ЛюбойПомощь будет принята с благодарностью!

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