我有一个命名数据框的嵌套列表,如下所示:
mylist2 <- list(
list(df1.a = data.frame(replicate(2,sample(0:1,5,rep=TRUE))), df2.b = data.frame(replicate(2,sample(0:1,5,rep=TRUE)))),
list(df3.c = data.frame(replicate(2,sample(0:1,5,rep=TRUE))), df4.d = data.frame(replicate(2,sample(0:1,5,rep=TRUE)))),
list(df5.e = data.frame(replicate(2,sample(0:1,5,rep=TRUE))), df6.f = data.frame(replicate(2,sample(0:1,5,rep=TRUE)))))
我运行一个测试(哪种测试并不重要),它会生成一个字符向量,告诉我此列表中的哪些数据帧很重要:
test
[1] "df1.a" "df5.e"
使用此字符向量从嵌套列表中提取这些数据帧的最有效方法是什么?测试仅显示第二个列表的名称,所以nestedlist[test]
不起作用。