我有一个名称列表和在ReporteRs
包中创建的表列表,称为“MyFTable”,我尝试应用 MyFTable 列表和 t 列表
t1 <- c("a","b","c")
t2 <- c("d","e","f")
t <- list(t1, t2)
如果我单独做,它可以工作,但是当我进入循环时,它就不起作用了。
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]])))
}
我得到错误:
x 必须是 FlexTable
谢谢你的建议。