作者Wush978 (拒看低质媒体)
看板R_Language
标题[心得] Reduce
时间Fri Jun 21 21:37:26 2013
[关键字]: R, recursive, list
[重点摘要]:
当我们手上有一个函数,恰恰好接受两个参数时,如:
- `union` 会将两个vector取联集
- `+` 会将两个物件做相加
而我们手上却有一堆资料,需要recursive的做运算。
举例来说,我手上有一个长度是5 的list,叫作`a`,
而我想要计算
```
a12 <- union(a[[1]], a[[2]])
a13 <- union(a12, a[[3]])
...
a15 <- union(a14, a[[5]])
```
此时可以使用Reduce来简单获得答案:
```
Reduce("union", a)
```
FYI
--
欢迎到ptt R_Language版分享R 的相关知识
欢迎加入 Taiwan R User Group :
http://www.facebook.com/Tw.R.User
聚会报名
http://www.meetup.com/Taiwan-R/
聚会影片
https://www.youtube.com/user/TWuseRGroup
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.102.11