0
管道和dplyr对于快速数据探索非常有用。有人认为,在一个包装中,它们的使用并不理想。如何在R包中最好地使用%>%运算符?
在一个包中,我必须首先将一个包添加到依赖项中。 像这样devtools::use_package("dplyr")
而且我必须用dplyr ::作为前缀:当我使用任何函数。 我如何为管道操作员做这件事?我说:magrittr::%>%
?
我会在一个包最好使用这样的代码:
data %<>% group_by(a,b,c) %>% summarize(total=sum(d)) %>% ungroup()
我必须总是说
data magrittr::%<>% dplyr::group_by(a,b,c) magrittr::%>% dplyr::summarize(total=sum(d)) %>% ungroup()
什么是在R包管道和dplyr最好的做法是什么?