使用未作为示例的一部分导入的包在插图中

时间:2017-10-28 22:00:36

标签: r devtools

我正在使用来自forcatsdevtools个软件包的函数来创建我正在开发的软件包。我将它们列在NAMESPACE文件的Suggests(非Imports)字段中。

当我运行devtools::check()时,会返回以下注释:

checking for unstated dependencies in vignettes ... NOTE
'::' or ':::' imports not declared from:
  ‘devtools’ ‘forcats’

根据Stack Overflow上this question的答案,将这些添加到Suggests字段应该可以解决导致注释的问题,但在这种情况下,这似乎不适用于我。你能推荐一下如何处理这个笔记吗?如果有用,则指向包的链接为here

1 个答案:

答案 0 :(得分:1)

建议需要添加到 DESCRIPTION 文件中,而不是 NAMESPACE

来自for my $attrs (values %$paths) { $attrs->{'my_attribute'} = 42; }

的示例
dplyr

更新

在查看您的链接后,我发现您的文件中有拼写错误,正确地将项目从 Suggets 移动到建议

Type: Package
Package: dplyr
Version: 0.7.4
Title: A Grammar of Data Manipulation
Description: A fast, consistent tool for working with data frame like objects,
    both in memory and out of memory.
Authors@R: c(
    person("Hadley", "Wickham", , "hadley@rstudio.com", c("aut", "cre")),
    person("Romain", "Francois", , "romain@r-enthusiasts.com", role = "aut"),
    person("Lionel", "Henry", role = "aut"),
    person("Kirill", "Müller", role = "aut"),
    person("RStudio", role = c("cph", "fnd"))
    )
URL: http://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr
BugReports: https://github.com/tidyverse/dplyr/issues
Encoding: UTF-8
Depends: R (>= 3.1.2)
Imports: assertthat, bindrcpp (>= 0.2), glue (>= 1.1.1), magrittr,
        methods, pkgconfig, rlang (>= 0.1.2), R6, Rcpp (>= 0.12.7),
        tibble (>= 1.3.1), utils
Suggests: bit64, covr, dbplyr, dtplyr, DBI, ggplot2, hms, knitr, Lahman
        (>= 3.0-1), mgcv, microbenchmark, nycflights13, rmarkdown,
        RMySQL, RPostgreSQL, RSQLite, testthat, withr
VignetteBuilder: knitr
LinkingTo: Rcpp (>= 0.12.0), BH (>= 1.58.0-1), bindrcpp, plogr
LazyData: yes
License: MIT + file LICENSE
RoxygenNote: 6.0.1
NeedsCompilation: yes
Packaged: 2017-09-16 15:25:52 UTC; muelleki
Author: Hadley Wickham [aut, cre],
  Romain Francois [aut],
  Lionel Henry [aut],
  Kirill Müller [aut],
  RStudio [cph, fnd]
Maintainer: Hadley Wickham <hadley@rstudio.com>
Repository: CRAN
Date/Publication: 2017-09-28 20:43:29 UTC
Built: R 3.4.2; x86_64-w64-mingw32; 2017-09-29 11:50:50 UTC; windows
Archs: i386, x64