问题标签 [rexcel]

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

r - RExcel中Excel的活动单元格

MS-Excel 中的单元格始终处于活动状态。修改任何值时,公式会自动更新。在R-Excel 中,我将数据放入 R array/Dataframe 并在公式中使用它,然后得到输出。

当我更改任何数据时,我必须再次执行所有步骤才能获得修改后的结果。我想自动完成它而不像excel那样编写任何宏。我可能会这样做来创建一个 excel 宏,但我不想这样做。

或者如何将数据保存到活动单元格中的R-Excel中,因此 R 可以为 R 命令的每次运行/执行获取每个变量的当前值。

谁能告诉我解决方案?

0 投票
0 回答
53 浏览

csv - 尝试以 csv 格式下载文件时 RExcel 发生冲突

我正在处理一个嵌入了 RExcel 并在数千个单元格中通过 RApply 从 R 调用函数的 Excel 文件。我遇到的问题是,当我尝试以 CSV 格式下载一些文件时,我收到一条消息,指出发生了严重错误并且我的所有 Excel 文件都已关闭。

我会很感激一些帮助,我可以做些什么来防止这个问题!

0 投票
0 回答
504 浏览

r - ggplot2 的 facet_wrap 中的 x 轴标签

可能重复:
在 facet_wrap 图中添加“浮动”轴标签

我正在使用 ggplot2 在 RExcel 中创建时间序列图表面板。我在许多示例中看​​到,使用 ggplot2 时的默认设置似乎是将 x 轴标签放在每列的底部,即使该列没有一直到达底部(例如,填充了 3 x 3 的空间)有 7 个图,所以左下角有两个空格,但 x 轴标签在底部重复三次,每列一个)。

但是,我的代码仅在一直到达底部的列的底部生成 x 轴标签。我已经玩了一段时间了,没有看到其他人遇到同样的问题 - 感谢您帮助我!

(我添加了一个最小的可重现示例,这也是图像的来源http://docs.ggplot2.org/current/facet_wrap.html

在此处输入图像描述

谢谢!如果我的问题不清楚,或者我是否可以提供任何可能有用的附加信息,请告诉我。

0 投票
2 回答
2390 浏览

r - SharePoint 中的 R

在 MS SharePoint 中使用 R 功能的最佳方式是什么?如果我使用 Excel Services 在 SharePoint 中导入 Excel 工作表,RExcel 会起作用吗?还有其他选择吗?

0 投票
1 回答
1259 浏览

excel - RExcel 有哪些替代品?

我们在使用 RExcel 时遇到问题,我正在尝试寻找替代方案。我们的用户喜欢使用 Excel,而我们的开发人员喜欢在 R 中进行统计。因此,我们使用 Excel 作为数据输入的前端,在 R 中进行分析,并在 Excel 中呈现结果。

然而,由于我们在使用 RExcel 时遇到的问题,我真的很想有一个不同的解决方案。假设我们不能从等式中删除 Excel 或 R,除了 RExcel 之外,还有其他方法可以连接它们吗?我在互联网上的搜索没有帮助。

[编辑]

我被要求将其表述为 SO 可以解决的问题。我需要在 Excel 中输入数据,将其传递给 R,然后取回数据。不允许使用 RExcel,并且传输需要对用户透明。我该怎么做呢?

0 投票
2 回答
728 浏览

r - 在 RExcel VBA 中包装很长的函数?

当你想通过 RExcel 在 VBA 中使用 R 函数时,你必须使用

然后,如果您想定义自己的 R 函数,您可以简单地

如果y由多个命令行组成,您可以使用 分隔每一行;,就像您在 R 环境中所做的那样。

但是...如果您的y函数非常长怎么办?

一个 20 ~ 30 行的 R 函数在 VBA 中很难这样写;并且 VBA 句子的长度是有限制的。

那么:我该如何包装?

这是一个相当长的 R 函数的例子:你能告诉我如何使用 RExcel 输入 VBA 吗?

谢谢,

0 投票
2 回答
390 浏览

excel - 从 Excel/ActiveX 电子表格中恢复数据

我遇到了以下问题:我有一个 Excel 电子表格,其中包含许多 VBA 代码和 ActiveX 控件,包括 RExcel 公式。

Excel 版本是 2007。

当我尝试打开此文件时,任务管理器说 Excel 没有响应,并且开始出现类似 Excel 开始运行无休止的代码;我停用了每个控件,但它似乎仍然损坏。

我想至少恢复我在该电子表格中编写的一些公式,但这实际上是不可能通过以传统方式打开电子表格的。

您能告诉我如何在不使用 Excel 打开电子表格的情况下“读取”该电子表格中的公式和文本吗?

谢谢,

0 投票
1 回答
193 浏览

r - rExcel getarraytovba 大小限制

我有一些 R 代码返回一个 12 列宽、超过 1M 行的矩阵。当我尝试使用 getarraytovba 将该矩阵返回到 VBA 变体时,它失败了。当我说它失败时,我的意思是它运行代码而不产生任何错误,但 VBA 变量将为空。如果我将 R 矩阵缩小到 5000 行以下,那么 VBA 将捕获该变量。如果它在 5000 到 20000 之间(球场),那么有时它会起作用,有时它不会。我的系统有 16GB 的内存,当我试图将数据移动到 VBA 时,它的利用率只有 40%。内存使用似乎没有改变,因为我在运行代码时打开了任务管理器。

我已经用谷歌搜索了这个主题,我发现的唯一答案是它受到物理内存的限制,但由于我有近 10GB 的可用内存,我认为它不仅仅如此。谁能帮我解释一下为什么 getarraytovba 如此受限制?

0 投票
3 回答
15125 浏览

r - R 3.0.x 中的 RExcel

RAndFriends包含运行所需的所有项目RExcel,仅包含R 2.15.2.

我目前使用的是最新版本的Rbutrcom 2.3.1rscproxy 2.0.5,我目前使用的不允许我R在 Excel 中启动服务器。

R在 Excel 中设置前台服务器会返回致命错误并R拒绝通过rcom.

我收到两条错误消息:

  1. R Server not available
  2. There seems to be no R process connected to Excel

与运行RExcel会话的主要区别在于,在后者中,您可能会在启动会话时看到rscproxy并加载。rcomRExcel

目前有没有人RExcel可以R 3.0.1向我解释他是如何成功运行它的(一步一步)?

0 投票
1 回答
175 浏览

rexcel - 用于自动化 Rexcel 的 VBA 宏

我想使用宏来运行我的 Rexcel 代码,以便通过按下一个按钮来自动化这个过程。

目前我通过右键单击运行这两个代码,然后粘贴输出。我尝试为此录制一个宏,但没有成功。请帮忙..