[我目前正在学习R。特别是,我需要记住apply
-函数族中的函数(例如lapply
,sapply
,mapply
等)。我知道apply
函数族中的每个函数都有什么作用(特别是this answer有很多帮助),但是会不时地混淆名称。
每个应用函数的前缀(例如lapply = 'list'-apply
)的前缀自然吗?
是,您有
apply
申请;)lapply
表示列表或矢量(documentation)[vapply
for specific return 值 (documentation)
[sapply
表示简单 (documentation)
[mapply
表示multiple列表或向量参数(documentation)
[tapply
for table(检查旧问题here)
[rapply
for 递归
[我认为您可以不同地解释某些前缀,例如注释中提到的m
(已删除)是多变量的。我尝试使用文档中的措辞,因此更容易理解。
也lapply
,sapply
和vapply
在同一文档站点中,因为sapply
和vapply
是lapply
的包装器>