R:将对象放入名称的列表中

时间:2018-03-13 15:37:51

标签: r list element names

我已经创建了对象(在for循环中)并在每个循环结束时将它们汇总到列表中。

in1 = which(var1 == 1)
in2 = which(var1 == 2)
out1= which(var2 == 1)
out2= which(var2 == 2)
templist = list(in1, in2, out1, out2)

列表中的每个对象现在都没有名称。我知道我可以通过使用:

解决这个问题
templist = list(name1 = in1, name2 = in2, name3 = out1, name4 = out2)

但我想知道是否有可能更自动地进行此操作,例如“将对象的名称作为列表元素的名称”。在我看来,这似乎是显而易见的,但对于R来说,它似乎并不那么明显。我确信这是有充分理由的,但无论如何:是否有一个奇特的解决方案来自动使用对象的名称作为列表中的元素名称?

0 个答案:

没有答案