JTD*_*JTD 4 installation packages r
我正在尝试安装旧版本的phylogenetics软件包"geiger" R.我在Windows XP机器上.我尝试过以下结构:
install.packages(C:\geiger_1.3-1.tar.gz, repos = NULL, type = "source")
Run Code Online (Sandbox Code Playgroud)
我能想到的每一个排列.
有没有人有任何想法?
编辑:返回的错误是:
Error: unexpected input in "install.packages(C:\"
Run Code Online (Sandbox Code Playgroud)
你不应该把文件名作为字符串传递(或者更好file.path吗?)?例如,install.packages(file.path("geiger_1.3-1.tar.gz"), repos = NULL, type = "source")请记住安装需要传递一个字符串的包,在这个字符串中加载库可以传递一个不带引号的名称(或字符串).
在此处回复您的评论,以便我可以进行格式化
所以你写了install.packages(C:\Rfiles("geiger_1.3-1.tar.gz"), repos = NULL, type = "source").请记住,第一个参数install.packages必须是一个字符向量.你传递的是C:\Rfiles("geiger_1.3-1.tar.gz")哪个不是什么.看一看help(file.path)并help(install.packages)查看如何指定文件路径的一些示例.在这种特定情况下,您应该尝试:
g.path <- file.path("C:", "Rfiles", "geiger_1.3-1.tar.gz")
install.packages(g.path, repos = NULL, type = "source")
Run Code Online (Sandbox Code Playgroud)
这是(尽我所知)你的包的绝对路径,不用担心反斜杠/转发问题.