问题标签 [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 投票
0 回答
815 浏览

package - 错误在 BiodiversityR 包中使用 box cox 转换时,“0x00000001”处的指令引用了“0x00000001”处的内存

我正在尝试使用该BiodiversityR包,Rcommander因为我需要对一些数据进行 box-cox 转换。但是,即使在尝试使用示例文件时,在菜单中选择 box cox 转换后,我也会收到此错误,然后Rcommander关闭 Rstudio。它是什么?

我能做什么?

0 投票
1 回答
2548 浏览

r - rstudio 代码折叠,如 matlab GUI

我通常使用 matlab GUI 进行编程,它具有非常好的代码折叠功能,例如:

如 matlab 代码中所述,%% 注释将立即为 matlab GUI 提供折叠选项,并且该行上将出现一个用于展开/折叠的加号/减号,并且注释可见。

无论如何要在 rstudio 或好的 R gui 中实现这种格式?

我想要加/减功能,并且第一行注释是可见的,这样我就可以知道折叠的代码块中有什么。

谢谢。

GUI 减/加展开/折叠的照片附在下面:

减去折叠 加上折叠

当我在 RStudio 中尝试相同的方法时,似乎唯一的选择是编辑->折叠折叠/展开,但它隐藏了评论,并且它不像 %% 功能那样自动化。就我而言,这是一个更大的问题,因为我使用 X11,所以我不想一直去编辑 -> 折叠...,而是像在 matlab 中使用 %% 一样自动化。

0 投票
2 回答
1640 浏览

r - 确保在运行 .Rprofile 之前加载所有默认包

我已经设置了几个 RStudio 项目来自动完成多项选择测试等任务。完成任务所需的功能只是保存在一个文本文件中,并确保它们可供我或其他用户使用,我一直在使用一个.Rprofile文件,该文件只是source("MyFunctions.R")在启动时运行。如果.Rprofile文件位于 RStudio 项目的基目录中,则在打开项目时会自动运行

但是,我偶尔会遇到错误,即在获取脚本之前未加载基本 R 包提供的函数,例如read.csvor之类的函数installed.packages

是否有某种方法可以在运行之前等待默认包加载source(),而不是library()为所有无法加载的默认包添加显式调用?

0 投票
3 回答
3018 浏览

r - 是否可以在不移动光标的情况下在 RStudio 中运行当前行或选择?

更新(2013 年 4 月):根据下面的答案,RStudio 不再在选择时跳转光标。


我正在运行 RStudio 0.97.168。

我喜欢像控制台一样使用 RStudio 中的脚本编辑器。因此,我运行了一行代码,然后稍微编辑它并重新运行它。我还经常通过选择一些代码并运行选择然后逐渐改变选择来探索对象。目前 RStudio 总是在运行一行代码后移动光标。光标可以移动到各种地方。通常,光标会移动到 R 代码的下一行,但根据上下文,它可能会移动到代码块的末尾或下一行。不得不不断地将光标移回我想要的位置真是令人沮丧。

虽然我经常欣赏默认的光标移动行为,但我希望可以选择在不移动光标的情况下运行选择或当前行。我已将此作为对 RStudio 支持的建议

我希望能够使用像“Cmd+Alt+Enter”这样的快捷键来运行当前行或选择,并且不会在脚本编辑器中移动光标。我意识到目前不支持此功能,但我想知道是否有一些创造性的技巧可以使光标在运行命令甚至补丁或某种外部宏后无法移动。

0 投票
1 回答
2312 浏览

r - 使用 Shiny 和 RStudio 导入数据

是否可以从 Shiny(例如 csv 文件)中加载数据,或者是否所有相关数据都需要在源代码中?

我有兴趣开发一个闪亮的应用程序并分发它,但数据将来自用户的机器,我想从闪亮的内部加载。

如果无法直接从 Shiny App 加载,用户指定数据位置的最佳方式是什么?这适用于没有 R 经验的用户,所以我想让它尽可能简单。

0 投票
1 回答
10776 浏览

r - 在启动时加载 .Rprofile

我有一个全局~/.Rprofile文件和另一个.Rprofile文件位于我项目的当前工作目录中,并且两者都具有以下内容:

不幸的是,当我打开 RStudio 应用程序时,它们似乎都没有工作。我正在尝试做的目的是让“Knit HTML”按钮呈现具有内联 LaTeX 的 Markdown 文件,使用 webtex 作为 LaTeX 渲染器通过 Pandoc 处理。

有谁知道我如何检查我的.Rprofile文件是否在启动时加载?

谢谢你的帮助!

发布答案编辑(在乔希的回答之后): 为清楚起见,我的工作项目的.Rprofile文件(有效)现在如下所示:

0 投票
1 回答
446 浏览

r - 对于包含 S4 类的包,推荐的包构建工作流程是什么?

可能重复:
如何使用 Roxygen2 正确记录 S4 类插槽

我想构建一个包含S4 classes使用 R Studio 和roxygen2. roxygen2当我将几个函数引入S4 classes我的包时,我已经使用语法记录了我的所有函数。

现在我意识到没有开箱即用的“@slot”功能。所以我想知道我怎样才能让我的所有文档都为其他功能工作,并像这个线程S4 classes中建议的那样手动记录?

或者换句话说,您会推荐哪个工作流程来构建一个包含老式函数和S4 classes?

编辑:您是否建议将 R Studio 构建工具配置为不创建 .Rd 文件。roxygenize手动然后添加信息?这仍然会导致覆盖类的手动生成的 .Rd 文件......

0 投票
10 回答
517985 浏览

r - 使用 RStudio 更新 R

如何通过 RStudio 更新 R?

0 投票
2 回答
1049 浏览

r - 在 Rstudio 上浏览 R 代码的有效和递归方式?

我正在使用 RStudio。

我开始觉得有必要通过包代码来更深入地理解或破解某些功能。当我尝试使用鼠标使用 Ctrl+Click进行导航时,对于包中定义的函数,代码将显示在特殊的 Source Viewer 中。

这种观点的问题

  1. 它是只读视图(为什么?)。您无法查看其他调用和定义的函数代码。我知道其他 IDE(对于其他语言),我们可以在其中以只读模式递归地浏览代码。
  2. 对于泛型函数,我们只有没有代码的 UseMethod 行。

我的解决方案是加载包(代码源)并使用 Find in files 选项浏览代码。

您有更有效的方法来分别浏览代码吗?我愿意接受建议:其他 IDE?Windows/Unix?网络解决方案:您认为可以在云端安装Rstudio服务器版本,无需加载即可通过所有R包吗?

PS:我的问题主要是关于通过代码而不是破解它。

0 投票
1 回答
787 浏览

r - searchTwitter 无法连接到主机

我在 R 中使用 twitteR 包,当我尝试使用 searchTwitter 函数时,我收到以下消息:

奇怪的是,我只在 RStudio 中收到此消息。如果我直接在 R 中做同样的事情,它工作正常。有任何想法吗?谢谢!