gpt4 book ai didi

r - 如何将新函数插入到我的 R 包中?

转载 作者:行者123 更新时间:2023-12-05 01:41:32 25 4
gpt4 key购买 nike

我使用这些 instructions 在 R 中制作了一个包.我使用 RStudio,我想向包中添加一个新功能。

我是否只是将函数放入 R 脚本并将其拖到名为 R 的包中的文件夹中?如果这样做,是否需要更改名为 man 的文件夹的内容?

最佳答案

假设您编写了一个名为 my_function 的新函数

my_function <- function(){
print("New function!")
}

您需要将其记录在同一个 R 文件中。所以你完整的 R 文件看起来像这样

#' my_function
#'
#' A function to print the words "New function!"
#'
#' @return A character vector
#' @export
#'
#' @examples
#' my_function()

my_function <- function(){
print("New function!")
}

现在将这个文件保存在包中的 R/目录中

运行 devtools::document() 将更新您的 man/目录。

您现在已经为您的包添加了一个新功能

在我看来,这本书R Packages是最好的向导。您可以在该链接免费阅读它

关于r - 如何将新函数插入到我的 R 包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54259428/

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