我正在使用magrittr来使用新的管道功能,虽然我可以使用%>%我无法使用%,%。我试了下例中的回答不能使用magrittr管道在eval(expr,envir,enclos)中出错:找不到函数“%,%”
What is the difference between %>% and %,% in magrittr?
,但我得到的错误Error in eval(expr, envir, enclos) : could not find function "%,%"
能否谁可以让此功能工作刚刚粘贴的源代码,所以我可以
`%,% <- function(...
不知何故。 我想只要使用带有多个参数的粘贴功能,比如我想替换
todaysDate <- as.numeric(paste(str_sub(Sys.time(),1,4),str_sub(Sys.time(),6,7),str_sub(Sys.time(),9,10),sep=''))
与
str_sub(Sys.time(),1,4) %,% str_sub(Sys.time(),6,7) %,% str_sub(Sys.time(),9,10) %>%
paste(sep='') %>%
as.numeric()
Error in eval(expr, envir, enclos) : could not find function "%,%"
而是我要做
paste(str_sub(Sys.time(),1,4),str_sub(Sys.time(),6,7),str_sub(Sys.time(),9,10),sep='') %>%
as.numeric()
[1] 20141008
任何帮帮我? (这仅仅是一个例子功能。我知道paste(sep='')
可以paste0()
更换等)
你有最新版本的magrittr吗? – baptiste 2014-10-08 16:37:31
我刚刚从CRAN安装了它,今天早上 – hedgedandlevered 2014-10-08 16:38:36
注意到这个问题的开头部分是:“Github开发版本”。投票结束为读者错误。 – 2014-10-08 16:38:51