问题标签 [rstudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2263 浏览

r - 是否有 R 命令来触发从 Rstudio Server 下载文件?

使用 Rstudio Server 时,通过 File>More>Export... 从服务器下载文件非常容易... Web 浏览器将自动开始下载。

有没有办法用 R 命令生成这个下载?

0 投票
1 回答
1907 浏览

r - RStudio Server vs opencpu.org 用于自己包的基于 Web 的 GUI?

作为早期的 RStudio 用户,我刚刚在本地 ubuntu VM 上安装了 RStudio Server。浏览器版本反应迅速,提供用户管理等——这里有很多让我印象深刻的理由。我也喜欢将它与基于 LDAP 的用户管理集成的事实似乎并不遥远。

此外,我也关注opencpu.org和 Jeroen Ooms 的其他项目的开发已经有一段时间了。像lme4这样的应用程序对我来说尤其重要。

我正在为我自己的研究所开发一个机构特定的 R 包,并希望通过放入应用程序服务器和添加基于 Web 的 gui 来增加其在组织内的使用。

上述两个项目都提供了超出我需要的方式,因此无需重新发明轮子。但我不确定我应该在这里使用哪种轮子。

您将使用哪种架构为自定义包构建具有 LDAP 用户管理(使用外部 LDAP 服务器)的基于 Web 的 GUI?

0 投票
1 回答
269 浏览

r - doRedis 在 Ubuntu Linux、R 和 RStudio 中出现奇怪的套接字连接错误

我正在尝试使用 R 2.12.1 在我最新的 Ubuntu 10.0.4 环境中使用 doRedis R 包。我尝试下载最新的 2.15.1,但它会安装(使用 apt-get install ...)这个其他版本。无论如何,当我从 doRedis.R (http://bigcomputing.com/doredis.R) 运行以下行时:

我得到以下错误:

我也让 Redis 服务器运行等待接受没有问题的连接。我可以毫无问题地连接 Redis-cli 客户端。这对同一系统都是本地的。这在我的 Windows 7 上运行良好,没有任何问题。谢谢

0 投票
1 回答
1784 浏览

r - 在 Rstudio 中使用带有 knitr 和 R Markdown 的 Slidify 时出错

从 github 下载所需的软件包后,我正在尝试 slidify,如本文档中所述,开始使用 Slidify。在使用 create_deck() 创建了卡片组后,我在网上找到的测试代码上使用了函数 slidify()。这是代码:

我将上面的代码保存为 test_slidify.Rmd 并使用 slidify("test_slidify.Rmd") 调用它。但是,我一直遇到以下错误,在下面的末尾:

我已经下载了最新版本的 slidify 和其他必需的软件包,但仍然遇到此错误。感谢任何帮助。最后,slidify 是否只创建一个 .md 文件或一个 html 文件,就像在带有 knitr 的常规 Rmarkdown 中一样。我们如何将生成的 .md 文件转换为 html 文件。

0 投票
5 回答
32705 浏览

r - R knitr Markdown:For循环内的输出图

我想创建一个自动 knitr 报告,该报告将为我的数据框中的每个数字字段生成直方图。我的目标是在不必指定实际字段的情况下执行此操作(此数据集包含 70 多个,我还想重用该脚本)。

我尝试了几种不同的方法:

  • 将绘图保存到对象,p然后p在循环 后调用
    • 这仅绘制最终图
  • 创建一个绘图数组PLOTS <- NULL,并将绘图附加到循环中PLOTS <- append(PLOTS, p)
    • 从循环中访问这些图根本不起作用
  • 甚至尝试将每个文件保存到.png文件中,但宁愿不必处理保存然后重新访问每个文件的开销

恐怕情节装置的复杂性正在逃避我。

问题

如何使以下块输出循环中的每个图到报告中?目前,我能做到的最好的结果是通过将其保存到一个对象并在循环之外调用该对象来生成最终绘图的输出。

knitr在 RStudio 中使用的 R 降价块:

从这一点来说,我希望进一步定制情节。

0 投票
2 回答
1067 浏览

r - Amazon EC2 / RStudio:有没有办法在不保持连接的情况下运行作业?

我有一个长期运行的工作,我想使用EC2+运行RStudio。我设置了EC2实例,然后设置RStudio为我的网络浏览器上的一个页面。我需要物理移动我用来设置连接的笔记本电脑,并在一天中运行 Web 浏览器,我的工作被终止,RStudio但实例仍在EC2仪表板上运行。

有没有办法在不保持活动连接的情况下保持工作运行?

0 投票
2 回答
2601 浏览

r - 打印时保持 R Markdown 语法高亮

恐怕回答会是:“Markdown 本来就是简单的,但它不会那样做”,但问它(几乎)永远不会有坏处。

在编写 R Markdown 文档时,我可以在浏览器中查看 HTML 文件,它看起来很棒。当我尝试在纸上或 PDF 上打印它时,会打印图中的颜色,但不会突出显示语法。有没有办法在打印时保持语法突出显示?

例子:

我在 RStudio 中按下“Knit HTML”按钮并在 Chrome 或 Safari 中打开 HTML,没有任何问题。如果我从浏览器中的 HTML 打印,所有语法突出显示都会丢失。

0 投票
1 回答
3586 浏览

r - 在 R 中单独使用花括号来创建折叠代码块?

所以,我最近一直在使用 RStudio IDE,我真的很喜欢它。在编写 R 代码时,我一直在努力使其简单易读。然而,我的一些脚本只是在视觉上有点难以接受,尤其是当我切换到在我的家用电脑上工作时(1280x1024,与 2 个 1920x1080 面板)。

我注意到 RStudio 在使用花括号时支持折叠代码块,并且我用花括号测试了不同的代码块。RStudio 迅速为我缩进了它们,然后根据要求折叠它们。它似乎根本没有影响代码 - 仍然运行相同。

我知道我可以取出有问题的代码块并从中创建函数,这可能会完成同样的事情(折叠函数),但我很好奇是否有任何理由不应该在此使用花括号方式?我知道花括号已被证明可以加速 R 计算(如此处所述),但我不确定它会如何影响我的程序。

0 投票
1 回答
951 浏览

r - 将 .md 文件转换回 .Rmd

也许是一个简单的问题,但我想知道是否有一个函数可以将.md文件重新转换回.Rmd最初创建它的文件,因为我似乎丢失了原始.Rmd文件,而不仅仅是复制和粘贴代码部分。该.md文件最初是使用knitRStudio 中的 to html 函数创建的。

0 投票
1 回答
2566 浏览

linux - 在 RStudio 上为 R 安装 TSA 包时出错

所以我一直在努力解决这个问题一段时间,我似乎无法在互联网上的其他任何地方找到这个问题。

我正在运行:Linux Mint 12(基于 Ubuntu 11.10)最新版本的 R(2.15.1) RStudio(0.96.331)

R 和 RStudio 都是最新版本,所以我安装 TSA 的问题不是基于过时的 R 版本。

这是我尝试通过 RStudio 安装 TSA 时收到的错误消息(我安装了 PerformanceAnalytics 和 xts 没有任何问题):

正在安装包 'TSA' ...

** 创建默认命名空间文件

** R

** 数据

** 为延迟加载准备包

错误:'Matrix' 的 loadNamespace() 中的 .onLoad 失败,详细信息:

调用:assignInNamespace("..Old..as.matrix", base::as.matrix, ns = "base")

错误:“..Old..as.matrix”的锁定绑定无法更改

错误:无法加载包“mgcv”

错误:包“TSA”的延迟加载失败</p>

  • 删除 '/home/client/R/i686-pc-linux-gnu-library/2.15/TSA'</li>

install.packages 中的警告:

安装包“TSA”的退出状态非零

我检查了我的 mgcv 版本,它是最新的(我检查了我的软件管理器,它已安装以及最新版本)。

我真的不知道现在该怎么办。我打算手动将 TSA 安装到我的系统本身,但我找不到一个可靠的网站来解释如何将软件包直接安装到 R 本身。

对此问题的所有帮助将不胜感激。