【发布时间】:2019-05-15 13:44:09
【问题描述】:
我不明白为什么下面的代码失败了。
`%>%` <- utils::getFromNamespace("%>%", "stringr")
get(x, envir = ns, inherits = FALSE) 中的错误: 找不到对象“%>%”
从上面的代码,我想我可以使用管道运算符%>%而不附加它的库stringr。
【问题讨论】:
标签: r namespaces
我不明白为什么下面的代码失败了。
`%>%` <- utils::getFromNamespace("%>%", "stringr")
get(x, envir = ns, inherits = FALSE) 中的错误: 找不到对象“%>%”
从上面的代码,我想我可以使用管道运算符%>%而不附加它的库stringr。
【问题讨论】:
标签: r namespaces
stringr 没有定义%>%,它只是从magrittr 导入它。看看at the stringr NAMESPACE file 以供参考。您可以使用magrittr,它会起作用:
`%>%` <- getFromNamespace("%>%", "magrittr")
【讨论】:
help( %>%`)`,它会启动四个包,stringr、dplyr、purrr、magrittr。所以,我误会了。谢谢。