r - 从命名空间获取管道操作符

标签 r namespaces

我不明白为什么下面的代码失败了。

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

Error in get(x, envir = ns, inherits = FALSE) : object '%>%' not found



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

最佳答案

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

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

关于r - 从命名空间获取管道操作符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56150907/

相关文章:

用R读取csv文件中的分数

r - 使用 ggplot() 更改线条颜色

r - 要计算时间差,有没有办法改变所有: in a data frame?

php - 如何在 Laravel 5 中实现抽象类

regex - 从原始字符串中提取模式

r - 如何编写具有两个固定效应的混合效应模型的 lmer 公式

c++ - 命名空间行为怪异

raspberry-pi - 使用 VPN 在网络命名空间中运行传输守护进程

c++ - 如果我在 header 中声明 namespace ,是否可以避免在 .cpp 文件中使用类名?

namespaces - 命名空间设计和类意识