嗨,假设我有以下内容:
a <- list (a=55, a=66, c=100)
我想要做的只是打印名为a的对象?
但是当我这样做时,print (a$a)
它只会打印第一个对象55,
我也尝试像$ a一样循环,但是效果不好。
for (b in a$a ){
print (b[1])
}
我可以尝试循环并使用名称进行某种字符串比较,但我打算通过100的MB +中的大型列表来处理它,所以我想避免这种情况。谢谢!
答案 0 :(得分:1)
如果我们需要打印名称为“a”的所有list
元素,请创建一个包含==
的逻辑向量,并将list
a[names(a) == 'a']