检查 R 代码是否存在可能的问题...注意
checking R code for possible problems ... NOTE
在运行之后devtools::check(cran=TRUE)
这是我收到的警告信息。
我试图将这些“导入”直接添加到 NAMESPACE 中。但它不起作用,因为 NAMESPACE 是由 roxygen2 生成的,所以我无法手动编辑。
但是,如何编辑这些额外的导入?
我真的很想知道我应该从哪里开始修复这些警告。谢谢帮忙!!!
checking R code for possible problems ... NOTE
SeasonalityTest: no visible global function definition for 'acf'
Smoothing_ts2: no visible global function definition for
'BoxCox.lambda'
Smoothing_ts2: no visible global function definition for 'BoxCox'
Smoothing_ts2: no visible global function definition for 'InvBoxCox'
Smoothing_ts2: no visible global function definition for 'loess'
diss.cort: no visible global function definition for 'dist'
generate_ts_with_target_ts: no visible global function definition for
'nsdiffs'
generate_ts_with_target_ts: no visible global function definition for
'InvBoxCox'
generate_ts_with_target_ts: no visible global function definition for
'BoxCox'
pars2x1: no visible global function definition for 'ndiffs'
pars2x1: no visible global function definition for 'nsdiffs'
scalets01: no visible global function definition for 'tsp<-'
scalets01: no visible global function definition for 'tsp'
Undefined global functions or variables:
BoxCox BoxCox.lambda InvBoxCox acf dist loess ndiffs nsdiffs tsp
tsp<-
Consider adding
importFrom("stats", "acf", "dist", "loess", "tsp", "tsp<-")
to your NAMESPACE file.
您可以在每个函数定义中使用 @import
或 @importFrom
关键字在 Roxygen
描述中指定要导入的包:
#' Title
#'
#' @return
#' @importFrom stats acf dist loess tsp tsp<-
#' @export
#'
#' @examples
foo <- function() {}
NAMESPACE 将在 运行 devtools::document()
之后自动修改,参见 R Packages : Imports。
您必须手动修改 DESCRIPTION 文件。
在运行之后devtools::check(cran=TRUE)
这是我收到的警告信息。 我试图将这些“导入”直接添加到 NAMESPACE 中。但它不起作用,因为 NAMESPACE 是由 roxygen2 生成的,所以我无法手动编辑。 但是,如何编辑这些额外的导入? 我真的很想知道我应该从哪里开始修复这些警告。谢谢帮忙!!!
checking R code for possible problems ... NOTE
SeasonalityTest: no visible global function definition for 'acf'
Smoothing_ts2: no visible global function definition for
'BoxCox.lambda'
Smoothing_ts2: no visible global function definition for 'BoxCox'
Smoothing_ts2: no visible global function definition for 'InvBoxCox'
Smoothing_ts2: no visible global function definition for 'loess'
diss.cort: no visible global function definition for 'dist'
generate_ts_with_target_ts: no visible global function definition for
'nsdiffs'
generate_ts_with_target_ts: no visible global function definition for
'InvBoxCox'
generate_ts_with_target_ts: no visible global function definition for
'BoxCox'
pars2x1: no visible global function definition for 'ndiffs'
pars2x1: no visible global function definition for 'nsdiffs'
scalets01: no visible global function definition for 'tsp<-'
scalets01: no visible global function definition for 'tsp'
Undefined global functions or variables:
BoxCox BoxCox.lambda InvBoxCox acf dist loess ndiffs nsdiffs tsp
tsp<-
Consider adding
importFrom("stats", "acf", "dist", "loess", "tsp", "tsp<-")
to your NAMESPACE file.
您可以在每个函数定义中使用 @import
或 @importFrom
关键字在 Roxygen
描述中指定要导入的包:
#' Title
#'
#' @return
#' @importFrom stats acf dist loess tsp tsp<-
#' @export
#'
#' @examples
foo <- function() {}
NAMESPACE 将在 运行 devtools::document()
之后自动修改,参见 R Packages : Imports。
您必须手动修改 DESCRIPTION 文件。