RStudio 多视图中列表对象的名称

Names of list objects in RStudio multiple viewing

我正在尝试使用 utils 包中的 View 函数在 RStudio 中查看列表的多个对象。

假设列表包含一些数据框如下:

y<-list(a=data.frame(1,2),b= data.frame(2,3),c=data.frame(3,4))

要立即查看 ab 以及 c 我使用了:

lapply(y, View)

这成功查看了 y 中的所有对象,但是查看器中这些对象的名称不是 abc,而是 X[[1L]]X[[2L]]X[[3L]].

根据文档,该函数有一个带有 "Defaults to name of x prefixed by Data:." 的 title 参数。所以它应该给出 x 的名字而不是上面的。知道如何完成这项工作吗?

我在 Mac 10.11.1 和 RStudio

您可以遍历 y 的名称,这样可以为您提供一个很好的字符串来提供给 title-argument:

lapply(names(y),function(x) View(y[x],title=x))