问题标签 [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.
revolution-r - rxDataStep 转换参数在用户定义的函数上失败
例如:
最后一步因错误而崩溃
的文档rxDataStep
指出“与所有表达式一样,转换......可以使用expression
函数在函数调用之外定义。” 但我不知道如何实施这个建议,也找不到一个例子。例如,以下内容不起作用:
r - R 安装包 RevoScaleR
在尝试安装包“RevoScaleR”时,我收到以下错误。我曾尝试使用各种版本的 R 安装此软件包,但每次都会遇到相同的错误。有谁知道为什么?
install.packages 中的警告:包“RevoScaleR”不可用(对于 R 版本 3.1.2)
任何帮助表示赞赏。
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”
在我看来,这是一个新手错误。无论如何,我只是用谷歌搜索找不到答案。请帮助我解决错误问题。
r - 为 rxImport 设置分隔符
我目前正在尝试使用 rxImport:
但是我需要将文件上的分隔符设置为“|”。
在 R 中读取的标准文件中:
我可以设置分隔符。如何使用 rxImport 执行此操作?
r - rxImport、colClasses 和 RxTextData
我正在尝试csv
使用 Revolution Analytics 导入文件。
我的代码如下:
在启动代码之前我注意删除myXdf
并使用扫描前 1000 个元素来定义 vector colClasses
。
它给了我以下错误:
有人已经遇到过这个错误吗?
r - 从数据框生成 RevoScaleR 中的矩阵
我有一个数据框如下:
此数据帧的预期结果。ABC A 0 4 3
乙 4 0 0
C 3 0 0
我想根据“年龄”生成一个矩阵,显示输入数据中“组”之间的相似性。例如,如果 A 组和 B 组有 2 个相似的年龄,那么 A 和 B 的共同元素将为 2。
r - 通过 Revolution R 聚合 .xdf
对于 Revolution R Enterprise 用户,有没有办法将函数应用于 .xdf 的因子级别,例如rxCube()
?我知道转换可以让你对数据预制表进行操作,但在我看来你只能得到 ( count
, sum
, mean
)。
例如,我想找到具有特定变量最小值的行,条件是industry * year
.
我能想到的唯一解决方案是rxSplit()
数据,按你想要的变量排序,然后做你想做的事。我确信不能这样做的原因是完整性条件太多/支持的制表函数实际上是在 C 中优化的,使用自己的函数会更加复杂和非常慢。
基本上有一个内存不足的data.table会很棒。
r - 安装 dplyr 给了我旧版本
我正在尝试安装最新的dplyr
(版本 0.4.1)。install.packages("dplyr")
但是几天不同的每次尝试都会导致安装版本 0.2。
有没有我遗漏的步骤?这是 Revolution Analytics 用户特有的吗?
以下会话信息以供使用。
编辑: .libPaths()
添加输出
r - 引用变量值作为 rxDataStepXdf 函数中 rowSelection 参数的列
我已经分配了一个变量来获取数据集的列名,例如:
使用该rxDataStepXdf
功能,我想过滤我的数据集以仅选择以下行run_type = "Prime"
:
但是,我需要传递变量 column_name 而不是显式指定要过滤的列:
这不起作用,因为我猜该函数会搜索名称为“column_name”的列。我尝试了以下方法,但它们都不适合我:
如何将 column_name 的值传递给 rowSelection 参数?
r - 更改 xdf 数据集的列位置
我想知道是否有办法重新排序 xdf 数据集的列位置。例如,如果我有一个带有[,a],[,c],[,b]列的xdf数据集,我想将列重新排序为[,a],[,b],[,c]而无需创建数据框,重新排序列,并使用 RxImport 或 rxDataFrameToXdf 将其转换回 xdf 文件(因为 xdf 文件可能有数百万行,我不想将数据集写入内存)。
我看到的一种可能的解决方案是使用rxSetVarInfoXdf函数,该函数包含有关列位置的信息。
类似于: 交换第 2 列和第 3 列的位置
但这不起作用,因为 position 是一个值,您调用它来引用列而不是更改它。