我有10个对象eg1,eg2,eg3 .... eg10我想用R中的View()函数看到.我有一种感觉,我可以编写一个简单的代码,用i运行View(egi)1到10岁,但我不知道怎么能用R写这个.有人能给我一些建议吗?
我建议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在控制台中进行所有这些讨厌的操作,请在运行之前将其包装好.
证明:-)

把你的东西放在一个清单中
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)