问题标签 [revolution-r]

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 投票
2 回答
974 浏览

revolution-r - rxDataStep 转换参数在用户定义的函数上失败

例如:

最后一步因错误而崩溃

的文档rxDataStep指出“与所有表达式一样,转换......可以使用expression函数在函数调用之外定义。” 但我不知道如何实施这个建议,也找不到一个例子。例如,以下内容不起作用:

0 投票
5 回答
14868 浏览

r - R 安装包 RevoScaleR

在尝试安装包“RevoScaleR”时,我收到以下错误。我曾尝试使用各种版本的 R 安装此软件包,但每次都会遇到相同的错误。有谁知道为什么?

install.packages 中的警告:包“RevoScaleR”不可用(对于 R 版本 3.1.2)

任何帮助表示赞赏。

0 投票
1 回答
697 浏览

r - 错误:在 Revolution R Open 中找不到函数“rxGetOption”

我下载并安装了Revolution R Open。R 的当前版本是 3.1.1 (2014-07-10) -- “Sock it to Me”,Revolution R Open 的版本是 8.0 beta。我已经开始了将数据转换为 .xdf 格式(Revolution 内部)的基本教程。

但是我收到以下错误:

file.path 中的错误(rxGetOption(“data”),:找不到函数“rxGetOption”

在我看来,这是一个新手错误。无论如何,我只是用谷歌搜索找不到答案。请帮助我解决错误问题。

0 投票
1 回答
536 浏览

r - 为 rxImport 设置分隔符

我目前正在尝试使用 rxImport:

但是我需要将文件上的分隔符设置为“|”。

在 R 中读取的标准文件中:

我可以设置分隔符。如何使用 rxImport 执行此操作?

0 投票
1 回答
857 浏览

r - rxImport、colClasses 和 RxTextData

我正在尝试csv使用 Revolution Analytics 导入文件。

我的代码如下:

在启动代码之前我注意删除myXdf并使用扫描前 1000 个元素来定义 vector colClasses

它给了我以下错误:

有人已经遇到过这个错误吗?

0 投票
2 回答
160 浏览

r - 从数据框生成 RevoScaleR 中的矩阵

我有一个数据框如下:

此数据帧的预期结果。ABC A 0 4 3

乙 4 0 0

C 3 0 0

我想根据“年龄”生成一个矩阵,显示输入数据中“组”之间的相似性。例如,如果 A 组和 B 组有 2 个相似的年龄,那么 A 和 B 的共同元素将为 2。

0 投票
1 回答
617 浏览

r - 通过 Revolution R 聚合 .xdf

对于 Revolution R Enterprise 用户,有没有办法将函数应用于 .xdf 的因子级别,例如rxCube()?我知道转换可以让你对数据预制表进行操作,但在我看来你只能得到 ( count, sum, mean)。

例如,我想找到具有特定变量最小值的行,条件是industry * year.

我能想到的唯一解决方案是rxSplit()数据,按你想要的变量排序,然后做你想做的事。我确信不能这样做的原因是完整性条件太多/支持的制表函数实际上是在 C 中优化的,使用自己的函数会更加复杂和非常慢。

基本上有一个内存不足的data.table会很棒。

0 投票
3 回答
8892 浏览

r - 安装 dplyr 给了我旧版本

我正在尝试安装最新的dplyr(版本 0.4.1)。install.packages("dplyr")但是几天不同的每次尝试都会导致安装版本 0.2。

有没有我遗漏的步骤?这是 Revolution Analytics 用户特有的吗?

以下会话信息以供使用。

编辑: .libPaths()添加输出

0 投票
1 回答
97 浏览

r - 引用变量值作为 rxDataStepXdf 函数中 rowSelection 参数的列

我已经分配了一个变量来获取数据集的列名,例如:

使用该rxDataStepXdf功能,我想过滤我的数据集以仅选择以下行run_type = "Prime"

但是,我需要传递变量 column_name 而不是显式指定要过滤的列:

这不起作用,因为我猜该函数会搜索名称为“column_name”的列。我尝试了以下方法,但它们都不适合我:

如何将 column_name 的值传递给 rowSelection 参数?

0 投票
1 回答
293 浏览

r - 更改 xdf 数据集的列位置

我想知道是否有办法重新排序 xdf 数据集的列位置。例如,如果我有一个带有[,a],[,c],[,b]列的xdf数据集,我想将列重新排序为[,a],[,b],[,c]而无需创建数据框,重新排序列,并使用 RxImport 或 rxDataFrameToXdf 将其转换回 xdf 文件(因为 xdf 文件可能有数百万行,我不想将数据集写入内存)。

我看到的一种可能的解决方案是使用rxSetVarInfoXdf函数,该函数包含有关列位置的信息。

类似于: 交换第 2 列和第 3 列的位置

但这不起作用,因为 position 是一个值,您调用它来引用列而不是更改它。