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))
要立即查看 a
和 b
以及 c
我使用了:
lapply(y, View)
这成功查看了 y 中的所有对象,但是查看器中这些对象的名称不是 a
、b
和 c
,而是 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))
我正在尝试使用 utils
包中的 View
函数在 RStudio 中查看列表的多个对象。
假设列表包含一些数据框如下:
y<-list(a=data.frame(1,2),b= data.frame(2,3),c=data.frame(3,4))
要立即查看 a
和 b
以及 c
我使用了:
lapply(y, View)
这成功查看了 y 中的所有对象,但是查看器中这些对象的名称不是 a
、b
和 c
,而是 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))