Re: [問題] lappy function

看板R_Language作者 (tai)時間11年前 (2013/12/13 02:24), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串3/3 (看更多)
所以意思是指說 當我有一個 data 類似於這樣 X1 X2 X3 X4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 而如果我的式子是 X <- c("X1","X2","X3",X4") FUN <- function (X) Y <- lapply (X, FUN) 這樣是不是 X1 會跑一次 FUN, X2 會跑一次 FUN, X3 會跑一次FUN, X4 會跑一次 FUN 的意思? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.175.121.117

12/13 02:27, , 1F
第一個參數建議放list, 不是list的物件會被轉成list
12/13 02:27, 1F

12/13 03:56, , 2F
因為我想要把X1, X2, X3, X4 各別跑出來,不想跑出來結果是
12/13 03:56, 2F

12/13 03:57, , 3F
lsit 才這樣設的。
12/13 03:57, 3F

12/13 04:00, , 4F
恩,會 X1, X2 ... 跑 FUN,回傳 list(X1=..., X2=...)
12/13 04:00, 4F

12/13 04:07, , 5F
更正,我以為是傳data,如果是傳X,回list不會有名字
12/13 04:07, 5F

12/14 00:22, , 6F
data.frame下是,matrix則你要用apply
12/14 00:22, 6F
文章代碼(AID): #1IgVzV4B (R_Language)
文章代碼(AID): #1IgVzV4B (R_Language)