即:“将两个参数的函数累加到序列项中,从左到右,以便将序列减少为单个值。”
答案 0 :(得分:60)
是的,它被称为Reduce
。
一个例子:
Reduce(paste, LETTERS[1:5])
[1] "A B C D E"
Reduce(sum, 1:5)
[1] 15
#List arguments work the same
Reduce(sum, list(1, 2, 3, 4, 5))
[1] 15
有关R中函数式编程的更多信息,请参阅?funprog
的帮助文件,?Reduce
的别名
答案 1 :(得分:2)