у меня есть список имен и список таблицы, которые создают в ReporteRs
пакетов, называемых «MyFTable», я попытался применить список из MyFTable со списком тlapply из списка в репортеры пакетов
t1 <- c("a","b","c")
t2 <- c("d","e","f")
t <- list(t1, t2)
If I делаю отдельно, он работает, но когда я вхожу в цикл, он не работает.
addHeaderRow(MyFTable[[1]], value=c("", t1))
addHeaderRow(MyFTable[[2]], value=c("", t2))
Это моя попытка:
for(i in 1: length(MyFTable)){
lapply(MyFTable[[i]],function(x) addHeaderRow(x, value=c("",t[[i]])))
}
for(i in 1: length(MyFTable)){
lapply(MyFTable[[i]],function(x) addHeaderRow(x[[i]], value=c("",t[[i]])))
}
я получил ошибку:
х должно быть FlexTable
Спасибо за ваши советы.
Почему вы 'lapply'ing _in_ a' for'-loop? Используйте один или другой, и если вы собираетесь использовать 'for'-loops, prealocate. – alistaire
Я попытался применить первый список df с первым списком имен – BIN