在許多R腳本中,我看到字符%>%
。究竟是什麼使這個角色?在我看來,這個角色會導致這個角色之前的表達結果被賦予下一個表達式。究竟是什麼讓這個字符「%>%」?
例如展位腳本做同樣的:
g <- ggplot(...)
g <- g + geom_point()
g <- ggplot(...) %>%
geom_point()
在許多R腳本中,我看到字符%>%
。究竟是什麼使這個角色?在我看來,這個角色會導致這個角色之前的表達結果被賦予下一個表達式。究竟是什麼讓這個字符「%>%」?
例如展位腳本做同樣的:
g <- ggplot(...)
g <- g + geom_point()
g <- ggplot(...) %>%
geom_point()
它來自magrittr包,是的,它允許您'管'左手操作的結果作爲右側函數的第一個參數。
有關更多信息,請參閱https://github.com/smbache/magrittr。還有其他的技巧可以做。
https://cran.r-project.org/web/packages/magrittr/vignettes/magrittr.html – Cath
這個問題是一個[重複](http://stackoverflow.com/questions/24536154/what-does -mean-在-R)。這是來自'magritr'軟件包。人們稱之爲管道。 – lmo