gpt4 book ai didi

r - 如何不需要用户输入 install.packages(type = "both")

转载 作者:行者123 更新时间:2023-12-03 19:25:29 26 4
gpt4 key购买 nike

通常,install.packages(..., type = "both")如果有需要从源代码构建的包,则需要用户输入。

例如(目前,使用 R 3.5.1),install.packages(c("feather", "tidyr"), type = "both"))将从二进制安装 tidyr 并从源代码安装 Feather,只要用户在进行 Feather 安装时单击"is"即可。

有没有办法自动点击是,或者不需要用户通过某些选项输入 install.packages() ?

注:install.packages(..., type = "source")不需要用户输入,但它构建所有包,在这种情况下这不是理想的行为。

最佳答案

install.packages.compile.from.source选项可以设置为 "always"从源代码安装软件包而不提示用户界面。默认为 "interactive" , 使用 type="both" 时会提示用户确认.

解决方案:

options(install.packages.compile.from.source = "always")
install.packages(c("feather","tidyr"), type = "both")

关于r - 如何不需要用户输入 install.packages(type = "both"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51510644/

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