Re: [問題] dplyr 與 mutate用法
不知道是不是你要的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
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章
18
34