问题标签 [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.
r - 带有 R3.3.1 的 Windows 代理
从 R R3.0.2 更新到 R 3.3.1 后,无法再使用 Rgui.exe 通过代理连接到 cran 进行软件包安装。RStudio 也有同样的问题。
我通过设置系统环境变量http_proxy
和https_proxy
控制设置Sys.getenv("http_proxy")
。我还检查了防火墙设置。R3.0.2 和 R3.3.1 之间是否有任何变化使代理的使用变得复杂?
r - R Gui:创建大于默认 par("din") 的绘图窗口
在 Windows R Gui 中,我试图创建比默认窗口更大的绘图窗口。我dev.new()
为此目的使用(请参阅创建特定大小的绘图窗口),但它只是不会创建大于默认 din 参数(无法设置)的窗口:
但它适用于较小的窗口:
为什么它不适用于比默认尺寸更大的尺寸,我该如何使它起作用?
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)
,但我想尽可能避免这种情况!
r - 打开 R 的新实例并在该实例中获取脚本
背景/动机:我正在运行一个生物信息学管道,如果从头到尾线性执行,则需要几天才能完成。幸运的是,有些任务不相互依赖,因此可以单独执行。例如,任务 2、3 和 4 都依赖于任务 1 的输出,但彼此不需要信息。任务 5 使用 2、3 和 4 的输出作为输入。
我正在尝试编写一个脚本,该脚本将为三个任务中的每一个打开 R 的新实例并同时运行它们。一旦这三个都完成了,我就可以继续剩下的管道了。
对于更线性的工作流程,我过去所做的是拥有一个“主”脚本,该脚本依次获取(source())每个任务的下标。
我已经搜索了 SO 和 google,但无法找到解决这个特定问题的方法。希望大家能帮忙。
在 R 中,您可以运行system()以在终端中调用命令并打开以打开文件。例如,以下将打开一个新的终端实例:
同样,我可以通过使用开始一个新的 r 会话
我一生无法弄清楚的是如何设置“输入”参数,以便它获取我的脚本之一。例如,我希望以下内容打开一个新的终端实例,在新实例中调用 r,然后获取脚本。
r - 如何在 R 的直方图上叠加频率多边形?
这是我在 R 中使用的代码(使用 RGui 64 位,R 版本 3.3.1)来绘制数据直方图以及频率多边形。我没有使用ggplot2。如何将频率多边形叠加在直方图的顶部,这样我就不必制作两个单独的图表?也就是说,我想要绘制直方图,频率多边形覆盖在它上面。
r - 如何在 R 中的直方图顶部同步频率多边形的轴?
在上一个问题中,我询问了如何在直方图上叠加频率多边形。那个问题就解决了。我现在有一个不同的问题。我希望频率多边形的类别标记位于每个直方图条的中间。类标记是恰好位于类中间的值,通过平均直方图条(又名“类”)的上下边界来找到。如果我正在绘制频率多边形,我只需在每个直方图类(或条形图)的中间绘制一个点并将这些点连接起来。但是,当我执行以下代码时,频率多边形“展开”,并且与直方图没有相同的轴值。
这是 RGui 生成的图像。我用 MS Paint 画了红线,表明我想让 R 执行什么。这两个图似乎具有相同的 y 轴值。如何让两个图共享相同的 x 轴值?谢谢!
r - 如何在 R 的 for 循环中使用 gcheckboxgroup
我对 R GUI 编程非常陌生。我希望用户动态选择数据框中的列,然后动态选择所选列的级别。
我的意图是允许用户选择列和过滤器值,然后根据这些过滤数据框。为了获取列名,我得到了正确的值。但是,在获取所选列的级别时,for 循环退出并且所选值未在 cba 和 cbv 变量中捕获。
请帮我解决一下这个。提前致谢
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”之外的每个键。
有什么想法吗?
r - 如何通过匹配两个表中的唯一名称来用小表中的新数据填充大表。填充列但保持原始数据不变?
我有大表和小表(实际上有数千行和列)。
例如
请注意两个表中的唯一名称。我可以将值 3.4 和 6 从 small$v4 填充到列 v1 中而不触及其余部分吗?
这应该是结果:
我尝试了 merge() 和 match[] 但它们删除了大列中的所有其他数据?!
谢谢你,团队!