R:使用View功能查看多个对象

use*_*880 1 r object

我有10个对象eg1,eg2,eg3 .... eg10我想用R中的View()函数看到.我有一种感觉,我可以编写一个简单的代码,用i运行View(egi)1到10岁,但我不知道怎么能用R写这个.有人能给我一些建议吗?

A5C*_*2T1 7

我建议Map,像这样:

eg1 <- eg2 <- eg3 <- data.frame(matrix(1:4, ncol = 2))
egs <- mget(ls(pattern = "^eg"))
Map(View, egs, names(egs))
Run Code Online (Sandbox Code Playgroud)

invisible如果您不想NULL在控制台中进行所有这些讨厌的操作,请在运行之前将其包装好.

证明:-)

在此输入图像描述


Fra*_*ank 6

把你的东西放在一个清单中

egs <- mget(ls(pattern="^eg")) 
Run Code Online (Sandbox Code Playgroud)

和循环:

for (i in seq_along(egs)) View(egs[[i]],title=names(egs)[i])
Run Code Online (Sandbox Code Playgroud)