我的工作电脑上有 R 和 R 工作室,我正在尝试下载和使用不平衡的包。但是,每次我尝试时,它都会告诉我依赖项 mlr 不会被下载。
install.packages("mlr")
Package which is only available in source form, and may need compilation of
C/C++/Fortran: ‘mlr’
These will not be installed
我在另一个线程上读到这可能是因为 Rtools 不是最新的。检查了。
install.Rtools()
Loading required namespace: devtools
No need to install Rtools - You've got the relevant version of Rtools installed
尝试通过 github 下载并超时,但我质疑是否需要先登录才能使其正常工作。
devtools::install_github("mlr-org/mlr")
Downloading GitHub repo mlr-org/mlr@master
from URL https://api.github.com/repos/mlr-org/mlr/zipball/master
Error in curl::curl_fetch_memory(url, handle = handle) :
Timeout was reached
真正奇怪的是,我可以在这台 PC 上下载其他软件包,在我的个人 PC 上下载它没有问题。
编辑我检查了我在两台机器上使用的镜像,它是相同的(http://www.stats.ox.ac.uk/pub/RWin)所以这不是问题。我还使用了下面第一条评论的答案中建议的调整选项,但失败了。
options(download.file.method = "wininet")
> devtools::install_github("mlr-org/mlr")
Downloading GitHub repo mlr-org/mlr@master
from URL https://api.github.com/repos/mlr-org/mlr/zipball/master
Error in curl::curl_fetch_memory(url, handle = handle) :
Timeout was reached
有什么想法吗?我有点迷茫,只能想寻找另一个包来重新平衡我的数据。
Ĵ