Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将字符包名称传递给帮助函数_R - Fatal编程技术网

R 将字符包名称传递给帮助函数

R 将字符包名称传递给帮助函数,r,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将变量放在括号中: x <-"ggplot2" help(package=(x)) x解释“字符”类输入的help和library调用都可以使用do

这项工作:

help(package="ggplot2")
这并不是:

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

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

x将变量放在括号中:

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

x解释“字符”类输入的
help
library
调用都可以使用
do.call构建

 x <-"ggplot2"
 do.call(library, list(x))
 do.call(help, list(package=x))

x完美。在我发疯前半小时就该问了。你回答得太快了,我还不能勾选。
有一个
字符。只有
参数可以这样使用(即
库(x,character.only=TRUE)
:括号技巧对
没有帮助);也许向R-devel发出愿望列表请求,为
help
添加这样一个参数是合适的?这两个+1so都非常普遍,可以(笨拙地)使用
help(package=list(x))
?我想我已经测试过了,看到它失败了,但它似乎成功了。