如何查看工具文档:::。check_packages()

时间:2019-05-12 17:17:09

标签: r

运行时

R CMD check 

执行名为check的文件,其中包含

# ${R_HOME}/bin/check -*- sh -*- for checking add-on packages

args=
while test -n "${1}"; do
  args="${args}nextArg${1}"
  shift
done

## NB: Apple's ICU needs LC_COLLATE set when R is started.
echo 'tools:::.check_packages()' | R_DEFAULT_PACKAGES= LC_COLLATE=C "${R_HOME}/bin/R" --no-restore --slave --args ${args}

从上方注意tools:::.check_packages()

我试图从RStudio中找到此功能的文档,但似乎无法使用?tools:::.check_packages()找到它,而且我无法确定原因?

此外,列出的here中没有tools软件包,大概是因为tools带有基数R。是否有地方可以找到工具的软件包文档?

还要注意,:::表示它是一个未导出的函数,而.表示它是隐藏的。但是我不确定它们如何影响文档

1 个答案:

答案 0 :(得分:1)

并非所有功能都随文档一起提供,特别是如果这些功能未导出且打算在内部使用。您必须按照其实际外观确定函数的工作方式。您仍然可以看到导出功能的文档,例如

?tools::add_datalist

,您仍然可以通过

看到.check_packages的函数形式
tools:::.check_packages

基本软件包未在CRAN中列出-例如basestatsgraphics ...在{{ 1}}。