Re: [問題] dplyr 與 mutate用法

看板R_Language作者 (M)時間9年前 (2016/10/13 18:51), 9年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
不知道是不是你要的XD 可使用 dplyr::mutate_each_ library(dplyr) library(magrittr) d = data.frame(Column1=sample(1:10,10), Column2=sample(1:10,10), Column3=sample(1:10,10), Column18=sample(20:30,10)) transF = function(x){ return( as.POSIXct(as.numeric(x)*(60*60*24), origin="1899-12-30", tz="UCT") ) } ## 可自己修改成需要的欄位名稱 ex: named = c("Column2","Column18") named = names(d) d %>% mutate_each_(funs(transF),named) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.194.196 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1476355870.A.42B.html ※ 編輯: swedrf0112 (36.231.194.196), 10/13/2016 18:52:53 ※ 編輯: swedrf0112 (36.231.194.196), 10/13/2016 18:54:31

10/13 22:34, , 1F
這個寫法我有想到,但是不知道怎麼寫,謝謝提供!
10/13 22:34, 1F
文章代碼(AID): #1N_sSUGh (R_Language)
文章代碼(AID): #1N_sSUGh (R_Language)