传递字符包名称以帮助功能

时间:2012-05-17 14:07:01

标签: r

这有效:

help(package="ggplot2")

这不是:

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

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

如何制作它以便我可以传递x来帮助打开帮助页面?

2 个答案:

答案 0 :(得分:6)

将变量放在括号中:

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

?help的帮助文件相当于包参数的加密状态:

  

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

答案 1 :(得分:4)

可以使用help

构建librarydo.call来解释“字符”类输入
 x <-"ggplot2"
 do.call(library, list(x))
 do.call(help, list(package=x))