如何解决如何指定tidyverse管道%>%来自软件包tidyr?
我正在尝试调整编写的函数,以使用“ ::”(例如dplyr::mutate
)显式调用其他程序包。但是,对于管道运算符%>%
,添加“ ::”无效。我该怎么打电话?
这不起作用:
DF <- data.frame(A = LETTERS[1:4],B = 1:4) magrittr::%>%
dplyr::mutate(C = 5)
我收到的错误是“ mutate _(。data,.dots = compat_as_lazy_dots(...))中的错误:
参数“ .data”丢失,没有默认值”,所以我认为这意味着它没有获取左侧data.frame的输入以传递到函数mutate
中。
解决方法
我应该是:
magrittr::`%>%`()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。