我正在使用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