看板 R_Language 關於我們 聯絡資訊
不知道是不是你要的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
huangsam: 這個寫法我有想到,但是不知道怎麼寫,謝謝提供! 10/13 22:34