У меня есть пакет 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-->