gpt4 book ai didi

r - 从源代码安装包?

转载 作者:行者123 更新时间:2023-12-02 07:29:01 24 4
gpt4 key购买 nike

我正在尝试在 R 上安装旧版本的系统发育包“geiger”。我使用的是 Windows XP 机器。我尝试过以下构造:

install.packages(C:\geiger_1.3-1.tar.gz, repos = NULL, type = "source")

以及我能想到的每一种排列。

有人有什么想法吗?

编辑:返回的错误是:

Error: unexpected input in "install.packages(C:\"

最佳答案

您不应该将文件名作为字符串传递(或者更好的是使用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")

这是(据我所知)你的包的绝对路径,不用担心反斜杠/正斜杠问题。

关于r - 从源代码安装包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16995554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com