从名称空间获取管道运算符

时间:2019-05-15 13:44:10

标签: r namespaces

我不明白为什么以下代码失败。

`%>%`  <- utils::getFromNamespace("%>%", "stringr")
  

get(x,envir = ns,继承= FALSE)中的错误:       找不到对象'%>%'

从上面的代码中,我认为我可以使用管道运算符%>%而不附加其库stringr

1 个答案:

答案 0 :(得分:4)

stringr没有定义%>%,它只是从magrittr导入。看看at the stringr NAMESPACE file供参考。您可以使用magrittr,它将起作用:

`%>%` <- getFromNamespace("%>%", "magrittr")