6

这有效:

help(package="ggplot2")

这不会:

x <-"ggplot2"
help(package=x)

# Error in find.package(pkgName, lib.loc, verbose = verbose) : 
#   there is no package called ‘x’

我怎样才能使我可以通过 x 来帮助打开帮助页面?

4

2 回答 2

6

将变量放在括号中:

x <-"ggplot2"
help(package=(x))

?help包参数的相当神秘状态的帮助文件:

为避免名称被解析,请使用例如 (pkg_ref)(参见示例)。

于 2012-05-17T14:09:41.197 回答
4

Both help and library calls for interpreting "character" class input can be constructed with do.call

 x <-"ggplot2"
 do.call(library, list(x))
 do.call(help, list(package=x))
于 2012-05-17T15:38:14.150 回答