【发布时间】:2012-08-20 14:03:25
【问题描述】:
我在 R 中有一个大约 10,000 个元素的列表。假设我只想选择元素 5、7 和 9。如果没有 for 循环,我不知道该怎么做。
我想做mylist[[c(5,7,9]] 之类的事情,但这不起作用。我也尝试过lapply 功能,但也无法正常工作。
【问题讨论】:
-
来自
?"[["的文档:[、[[和$之间最重要的区别是[可以选择多个元素,而其他两个选择一个元素。 -
对于@mrdwab 的评论,这是 R 的矢量化世界,“单个元素”可能是矢量!