【发布时间】:2016-10-28 03:30:10
【问题描述】:
我正在尝试使用来自 github 的源代码。
devtools::source_url('https://raw.githubusercontent.com/brooksandrew/Rsenal/master/R/bin.R')
我可以使用它并使用它直到几个小时前。但现在它给了我以下错误
Error in loadNamespace(name) : there is no package called ‘Rsenal’
代码仍然在提供的网址中。我确实重新运行了以下两个命令,但仍然无法正常工作。
install.packages("devtools")
library("devtools")
我应该怎么做才能解决这个问题?
【问题讨论】:
-
正确加载包,就像it tells you:用
install.packages('devtools')安装devtools(如果还没有),然后用devtools::install_github('brooksandrew/Rsenal')安装Rsenal,然后用library(Rsenal)加载它。跨度> -
我正在查看 source_url 脚本,它实际上并没有在代码中的任何地方明确使用
Rsenal,我可以使用devtools::source_url很好地加载它。我的工作区中出现了三个函数:binCat、depthbin和roundCut。您在哪里看到错误? -
对我来说,此错误消息不可重现。我可以使用脚本提供的所有功能。有一个名为Rsenal 的包。使用
rm(list = ls(all=TRUE))清理您的环境,然后重试! -
感谢 alistaire,我想知道过去几天我是如何在没有 install_github 命令的情况下运行它的。安装后它再次工作,但给了我一堆警告,如“警告:在加载“Rsenal”时用“igraph::union”替换以前的导入“arules::union”。非常感谢您的热心帮助
-
twitch_city,嘿,对不起,我不得不同时使用 devtools::source_url('raw.githubusercontent.com/brooksandrew/Rsenal/master/R/…) devtools::source_url('raw.githubusercontent.com/brooksandrew/Rsenal/master/R/…) ,所以我只使用了第一个命令来询问问题
标签: r github namespaces devtools