我在R中找到了几篇关于最佳实践,再现性和工作流程的帖子,例如:
其中一个主要关注点是确保代码的可移植性,因为将代码移动到新机器(可能运行不同的操作系统)是相对简单的并且给出相同的结果.
来自Python背景,我已经习惯了虚拟环境的概念.当与简单的所需软件包列表相结合时,这可以确保所安装的软件包和库在任何计算机上都可用,而不会有太多的麻烦.当然,这并不能保证 - 不同的操作系统有自己的缺点和特点 - 但它可以让你获得95%的路径.
R中是否存在这样的事情?即使它不那么复杂.例如,简单地维护所需包的纯文本列表和将安装任何缺少的脚本的脚本?
我准备第一次真正开始使用R,可能与Sweave一起使用,并且最好以最好的方式开始!谢谢你的想法.
我试图在Jupyter中运行R代码并添加R内核.大多数情况下,包可以成功安装.但是,某些软件包(例如RCurl
和)ggmap
在安装时会出错.
例:
install.packages("RCurl")
Run Code Online (Sandbox Code Playgroud)
install.packages("RCurl")中的警告消息:"安装包'RCurl'具有非零退出状态"更新'.Library'中包的HTML索引
制作'packages.html'......完成
我该怎么办?
任何人都可以建议如何conda
在 Linux 中使用从 github 安装 R 包?
谢谢!
我正在使用Anaconda来管理我的R-installation.它适用于Anaconda提供的R-channel中可用的软件包,但我在安装Anaconda repos中未包含的软件包时遇到了麻烦.
我尝试了几种不同的方法,下面列出了它们的错误输出.
install.packages('rafalib')
建议在这里工作conda - 如何安装"R-essentials"中没有的R包?.我的.libPaths()
观点'/home/user/anaconda2/lib/R/library'
.
日期:
--- Please select a CRAN mirror for use in this session ---
Error in download.file(url, destfile = f, quiet = TRUE) :
unsupported URL scheme
Error: .onLoad failed in loadNamespace() for 'tcltk', details:
call: fun(libname, pkgname)
error: Can't find a usable init.tcl in the following directories:
/opt/anaconda1anaconda2anaconda3/lib/tcl8.5 ./lib/tcl8.5 ./lib/tcl8.5 ./library ./library ./tcl8.5.18/library ./tcl8.5.18/library
This probably means that Tcl wasn't installed properly.
Run Code Online (Sandbox Code Playgroud)
我tcl
从conda频道安装r-old …