我正在尝试将变量传递给install.package,library,ls和? 将变量传递给install.package工作正常,但我得到其他人的错误。
name1 <- as.character("dplyr")
install.packages(name1)
library(name1)
ls(name1)
?name1
我会很乐意为你提供帮助。
答案 0 :(得分:3)
可以使用library(name1)
选项解决三个问题之一character.only = TRUE
:
library(name1, character.only = TRUE)
要列出库中名称存储在name1
中的所有对象,请尝试
ls(paste0("package:",name1))
或
ls(getNamespace(name1))
(有关这两个命令之间差异的讨论,请参阅here,包括显示隐藏对象的其他选项)。
关于第三点?
,除了使用help(name1)
之外,我没有提供解决方案,正如@PierreLafortune所建议的那样。