gpt4 book ai didi

r - 如何使用 roxygen 包从 dplyr 导入管道运算符 %>%

转载 作者:行者123 更新时间:2023-12-04 01:40:52 32 4
gpt4 key购买 nike

我想用我写的一些函数构建一个包。现在我的问题是,我不能将管道运算符 %>% 与 dplyr 一起使用。我用 roxygen2 创建了这个包。

如果我在没有 %>% 的情况下编写 dplyr 命令,一切正常。

代码里面:

#'
#' @import dplyr readr mailR writexl
#' @importFrom dplyr %>%
#' @name %>%
#'
#' @export
#'

我写:

描述
LazyData: true
RoxygenNote: 6.0.1
Imports: dplyr

roxygen2 生成:

命名空间
...
importFrom(dplyr,"%>%")
...

最佳答案

通常你会从 magrittr 导入管道操作符。 .

您可以将一个文件添加到包的 R 目录中,该文件看起来有点像这样:

#' Pipe
#'
#' Put description here
#'
#' @importFrom magrittr %>%
#' @name %>%
#' @rdname pipe
#' @export
#' @param lhs,rhs specify what lhs and rhs are
#' @examples
#' # some examples if you want to highlight the usage in the package
NULL

此外,您必须在包的描述文件中将 magrittr 添加到您的导入中。

关于r - 如何使用 roxygen 包从 dplyr 导入管道运算符 %>%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46974439/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com