gpt4 book ai didi

r - 从自定义目录加载R软件包

转载 作者:行者123 更新时间:2023-12-03 10:47:59 24 4
gpt4 key购买 nike

如果我从CRAN网站下载“package-name” .tar.gz文件,将其压缩并解压缩到自定义目录中,如何从R中加载该软件包?我无法将文件解压缩到R安装目录中。

最佳答案

请在操作系统上添加一些其他信息。如果您使用的是Windows,则需要Rtools(http://www.murdoch-sutherland.com/Rtools/)从源代码进行构建。请访问该网站以获取有关如何安装所需所有内容的更多信息。

即使在Linux上,仅提取打包文件也不起作用。可能会有底层的C代码(对于MSBVAR包来说就是这种情况),甚至R代码也必须进行处理才能内置到可以直接用library()函数加载的包中。

另外,您必须考虑要安装的软件包可能具有依赖性。对于MSBVAR软件包,这些是软件包codabit。从源代码构建时,您需要确保还安装了所有依赖项,否则可能会出错。

除了R CMD INSTALL外,您还可以在R中尝试:

# from CRAN
install.packages("MSBVAR", type="source")
# from a local file
install.packages("/my/dir/MSBVAR.tar.gz",repos=NULL, type="source")

还是为什么不做
# from CRAN
install.packages("MSBVAR")

这工作得很好。

关于r - 从自定义目录加载R软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5339796/

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