【发布时间】:2016-10-15 14:52:49
【问题描述】:
我遇到了无法解决的列表问题。我尝试了 unlist、lapply 和许多其他方法,但均未成功。在其他语言中,我会说我需要取消对数组的引用,尽管这种语言在 R 中使用得不多。
此代码有效:
tabsetPanel(
tabPanel("P1" uiOutput("out1")),
tabPanel("P2", uiOutput("out2"))
)
然而,我需要动态创建选项卡,这样才能正常工作:
tabs = list( tabPanel("P1" uiOutput("out1")),
tabPanel("P2", uiOutput("out2")) )
tabsetPanel( SOMETHING )
以下方法不起作用:
tabsetPanel( tabs )
tabsetPanel( lapply(1:2, function(i)tabs[[i]] )
tabsetPanel( unlist(tabs) )
【问题讨论】:
-
查找
do.call。 -
完美。 do.call 确实有效。谢谢!