[心得] Reduce

看板R_Language作者 (拒看低質媒體)時間11年前 (2013/06/21 21:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
[關鍵字]: 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
文章代碼(AID): #1Hn5SPip (R_Language)
文章代碼(AID): #1Hn5SPip (R_Language)