Книтр сбрасывает записи - PullRequest
0 голосов
/ 29 июня 2018

У меня есть пакет R, который был унаследован после того, как человек ушел. После работы с файлом и кодом я понял, что созданный файл knitr отбрасывает последние несколько записей в создаваемой html-таблице.
Эта проблема: код получает данные порциями по 10 записей, а затем создает таблицу. Мне нужно выяснить, как получить оставшиеся куски там.
Вот код, который производит блоки данных

<!--begin.rcode echo=FALSE, results='asis', message=FALSE
overLevel <- 0
step <- 10

for(i in seq(1, nrow(exposures), by=step)) {
  tryCatch({
    tmp <- exposures[i:(i+step-1),]
    cols <- ifelse( (as.numeric(gsub(",","",gsub(" ","",tmp$ARExcess)))) >  overLevel, 'tomato', 
                 ifelse(as.numeric(gsub(",","",gsub(" ","",tmp$MTMExcess))) > overLevel, 'lightyellow', 
                 ifelse(as.numeric(gsub(",","",gsub(" ","",tmp$VolumeExcess))) > overLevel, 'azure3', 'white')))

    cat(paste0('<h4><u>Exposures</u></h4>'))
    cat(htmlTable(as.matrix(tmp), col.rgroup = cols, rnames = FALSE))
  },error = function(e) {print(e)})
}

end.rcode-->
...