Я пытаюсь написать R-функцию, которая создает xtables в цикле. Позже я хочу вызвать свою функцию в документе Sweave, но один фрагмент не может поддерживать несколько таблиц. Мне пришлось бы поместить каждую таблицу в один блок и обернуть его кодом Latex \begin{table} ... \end{table}. Итак, мне интересно, можно ли как-то вызвать Sweave/knitr из цикла R-функции и добавить \begin{table} .. \end{table} вокруг каждой xtable? Или можно ли как-то отправить каждую xtable из цикла в чанк с окружением \begin{table} ... \end{table}?
Мини-пример моей функции:
multiple_tables_Loop<-function(...){
(....) ##Some necessary calculations to produce a data frame
for(j in 1:m){
for(i in 1:n){
a<-data.frame(...)
table<-xtable(a)
print(table)
}
}
}
В Sweave я бы назвал функцию:
<<Hallo_Table,results='aisis'>>
multiple_tables_Loop(...)
@