问题标签 [rgui]

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 回答
406 浏览

r - 带有 R3.3.1 的 Windows 代理

从 R R3.0.2 更新到 R 3.3.1 后,无法再使用 Rgui.exe 通过代理连接到 cran 进行软件包安装。RStudio 也有同样的问题。

我通过设置系统环境变量http_proxyhttps_proxy控制设置Sys.getenv("http_proxy")。我还检查了防火墙设置。R3.0.2 和 R3.3.1 之间是否有任何变化使代理的使用变得复杂?

0 投票
0 回答
370 浏览

r - R Gui:创建大于默认 par("din") 的绘图窗口

在 Windows R Gui 中,我试图创建比默认窗口更大的绘图窗口。我dev.new()为此目的使用(请参阅创建特定大小的绘图窗口),但它只是不会创建大于默认 din 参数(无法设置)的窗口:

但它适用于较小的窗口:

为什么它不适用于比默认尺寸更大的尺寸,我该如何使它起作用?

0 投票
1 回答
522 浏览

r - runjags 定位 JAGS 时遇到问题 - 即使在设置 jagspath 之后也会出现错误“'where' not found”

似乎 runjags 突然(更新到版本 2.0.3-2 后)找不到 JAGS 二进制文件,发出错误:

我通过将这条线放在我的Rprofile

这几乎可以解决问题(尽管它并不理想——以前版本的 runjags 可以自动找到二进制文件)。

但是,当通过打开与其关联的 .Rdata 文件启动 Rgui(在 Windows XP 中)时,它会停止工作:

这是一个错误吗?如何解决这个问题?

我目前正在调用runjags.options(jagspath = "c:/Program Files/JAGS/JAGS-4.2.0/i386/bin/jags-terminal.exe")我的消息来源require(runjags),但我想尽可能避免这种情况!

0 投票
2 回答
706 浏览

r - 打开 R 的新实例并在该实例中获取脚本

背景/动机:我正在运行一个生物信息学管道,如果从头到尾线性执行,则需要几天才能完成。幸运的是,有些任务不相互依赖,因此可以单独执行。例如,任务 2、3 和 4 都依赖于任务 1 的输出,但彼此不需要信息。任务 5 使用 2、3 和 4 的输出作为输入。

我正在尝试编写一个脚本,该脚本将为三个任务中的每一个打开 R 的新实例并同时运行它们。一旦这三个都完成了,我就可以继续剩下的管道了。

对于更线性的工作流程,我过去所做的是拥有一个“主”脚本,该脚本依次获取(source())每个任务的下标。

我已经搜索了 SO 和 google,但无法找到解决这个特定问题的方法。希望大家能帮忙。

在 R 中,您可以运行system()以在终端中调用命令并打开以打开文件。例如,以下将打开一个新的终端实例:

同样,我可以通过使用开始一个新的 r 会话

我一生无法弄清楚的是如何设置“输入”参数,以便它获取我的脚本之一。例如,我希望以下内容打开一个新的终端实例,在新实例中调用 r,然后获取脚本。

0 投票
1 回答
4987 浏览

r - 如何在 R 的直方图上叠加频率多边形?

这是我在 R 中使用的代码(使用 RGui 64 位,R 版本 3.3.1)来绘制数据直方图以及频率多边形。我没有使用ggplot2。如何将频率多边形叠加在直方图的顶部,这样我就不必制作两个单独的图表?也就是说,我想要绘制直方图,频率多边形覆盖在它上面。

0 投票
1 回答
817 浏览

r - 如何在 R 中的直方图顶部同步频率多边形的轴?

上一个问题中,我询问了如何在直方图上叠加频率多边形。那个问题就解决了。我现在有一个不同的问题。我希望频率多边形的类别标记位于每个直方图条的中间。类标记是恰好位于类中间的值,通过平均直方图条(又名“类”)的上下边界来找到。如果我正在绘制频率多边形,我只需在每个直方图类(或条形图)的中间绘制一个点并将这些点连接起来。但是,当我执行以下代码时,频率多边形“展开”,并且与直方图没​​有相同的轴值。

这是 RGui 生成的图像。我用 MS Paint 画了红线,表明我想让 R 执行什么。这两个图似乎具有相同的 y 轴值。如何让两个图共享相同的 x 轴值?谢谢!

直方图,由 MS Paint 编辑

0 投票
0 回答
25 浏览

r - 如何在 R 的 for 循环中使用 gcheckboxgroup

我对 R GUI 编程非常陌生。我希望用户动态选择数据框中的列,然后动态选择所选列的级别。

我的意图是允许用户选择列和过滤器值,然后根据这些过滤数据框。为了获取列名,我得到了正确的值。但是,在获取所选列的级别时,for 循环退出并且所选值未在 cba 和 cbv 变量中捕获。

请帮我解决一下这个。提前致谢

0 投票
0 回答
134 浏览

r - 命令行 R 无法识别两个键

R 的新手,但从未在任何其他上下文或应用程序中看到过类似的东西。

最近将 R 3.3.3 "Another Canoe" 下载到 Windows 10 机器中。

在“命令行 R”中(即,仅在 Windows 命令行中调用命令“r”)时,R 解释器既不能识别我的正斜杠 (/) 键,也不能识别数字键盘部分上的Enter 键键盘。数字键盘部分中的所有其他键都按应有的方式操作。此外,键盘主要 qwerty 部分中的这两个键(正斜杠、回车)在命令行 R 中都可以正常工作。

但是在 R 附带的 Rgui 中,这两个键都可以正常工作。

不要认为它是键盘,因为 (a) 这些键可与所有其他应用程序(包括 Rgui,如前所述)一起使用,并且 (b) 我尝试了不同的键盘(带有单独数字小键盘的键盘)并在命令中得到相同的结果R线。

更新编辑:作为实验,我将其中一个独立的数字键盘插入 USB 端口,结果相同:命令行 R 将接受除“/”和“Enter”之外的每个键。

有什么想法吗?

0 投票
1 回答
25 浏览

r - 文档页面始终在底部打开

当我使用文本帮助页面查看器在 RGui(Windows 7 上的 R 3.3.2)中打开帮助页面时,它会在帮助页面的底部打开。输入后看下面的截图?help,帮助页面的滚动条在底部。有没有办法改变行为,使帮助页面在开头而不是结尾打开?

帮助页面查看器的屏幕截图

0 投票
0 回答
43 浏览

r - 如何通过匹配两个表中的唯一名称来用小表中的新数据填充大表。填充列但保持原始数据不变?

我有大表和小表(实际上有数千行和列)。

例如

请注意两个表中的唯一名称。我可以将值 3.4 和 6 从 small$v4 填充到列 v1 中而不触及其余部分吗?

这应该是结果:

我尝试了 merge() 和 match[] 但它们删除了大列中的所有其他数据?!

谢谢你,团队!