r - r 中 sapply 和 lapply 的语法

标签 r sapply

我一直在研究根据子值的索引在 r 中分隔列表的方法,并且我已经看到这段代码经常弹出:

sapply(myList, "[", 2)

我想知道是否有人能够向我解释这一点,因为我之前用于 sapply 的唯一语法是:

sapply(myList, Function)

最佳答案

“[”本身就是一个函数。

当你调用sapply(LIST, "[", 2)时,它意味着提取每个子列表的第二个元素。

您传递的 2 作为函数 [ 的参数,使其成为 [2]

关于r - r 中 sapply 和 lapply 的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41761499/

相关文章:

r - 使用 lapply 函数的并行版本保留列表名称

r - 将变量名称分配给具有多个变量的数据框中的非 NA

r - 将数据框中的每个元素除以第二个数据框中的特定元素

r - 我可以在分组 data.table 时打印一些东西吗?

R包长时间安装 - 源或二进制类型

r - 使用 purrr::map 进行递归函数调用

r - 功能:sapply in apply,去除异常值

r - 如何替换包含特定字符串 r 的列名

r - 在 R 中将 2 个数据集组合在一个图中

R:在线性组合中添加常量,glht()