dplyr
包介绍%.%
运算符将左侧作为右侧函数的参数传递,类似于 *NIX 管道。 magrittr
package 是一个更轻量级的包,它的存在仅用于定义类似管道的操作符。
还有一个使用 %.%
和另一个%>%
.
两者有什么区别吗?我可以使用 %>%
甚至在 dplyr
代码,还是会导致细微的错误?
在检查代码时,它们在早期采用了非常不同的路径,因此简单的眼球比较会表明它们是不同的。当我在网上搜索它们时,我无法找到任何记录的内容,也没有在文档本身中遇到任何内容。
最佳答案
查看当前 NEWS 中的第一项文件:
dplyr now imports
%>%
from magrittr (#330). I recommend that you use this instead of%.%
because it is easier to type (since you can hold down the shift key) and is more flexible
关于r - %.% (dplyr) 和 %>% (magrittr) 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23621209/