'lapply(lst," [",1,)`的解释

时间:2016-10-27 18:44:38

标签: r lapply

我真的不确定如何提出这个问题所以我很抱歉,如果不清楚的话。

事情是偶然的,我偶然发现了我的一个问题的解决方案,即如何从对象列表中提取所有第1列。我发现的解决方案是

lapply(lst, "[", 1, )

它完美无缺,但我似乎无法弄清楚这一部分的含义"[", 1,。有人可以向我解释一下,或者至少给我一些关于它的文献。 TNX

1 个答案:

答案 0 :(得分:2)

"["是您应用于列表中所有对象的函数(有关此函数的更多信息,请参阅?"[")。此函数提取对象的一部分。 1是您传递给函数的参数,因此"["提取每个对象中的第一个元素。