问题标签 [r.net]
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.
c# - 评估期间的 R.net 错误 - “下标越界”
当我通过 R.net 运行 R 脚本时出现“下标越界”错误(来自 C# 代码的输入数据)。奇怪的是,如果我在 excel 提供相同的输入数据时运行 Rscript,它运行良好!关于为什么会发生的任何想法?我从 C# 代码发送“vardata”。
*
*
这是代码和相关信息。
c# - 将 DataTable 列转换为类型化的 IEnumerable[]
如何将 DataTable 列转换为在 R.NET 中创建数据框所需的 IEnumerable[]
我有以下代码:
我得到以下异常:
DataTable
有不同类型的列,我不知道是什么类型,所以我不能像这个例子中那样做double
:
更新
到目前为止,我有一个丑陋的解决方案,可以做得更好吗?
rstudio - 我无法在 R 中安装 zoo 包
嗨,我在 install.packages(path2zoo.tar.gz,repos=null,type="source") 期间遇到错误
它在尝试 zoo ("zoo_1.7-14.tar.gz") 时安装一些其他软件包会产生以下错误
将包安装到'C:/Users/savvas/Documents/R/win-library/3.3'(因为'lib'未指定)*安装源包'zoo' ... **包'zoo'成功解包和MD5总和检查**库
*** arch - i386 警告:运行命令 'make -f "Makevars.win" -f "C:/PROGRA~1/R/R-33~1.0/etc/i386/Makeconf" -f "C:/PROGRA ~1/R/R-33~1.0/share/make/winshlib.mk" SHLIB="zoo.dll" OBJECTS="coredata.o init.o lag.o"' 状态为 127 错误:包编译失败' zoo' * 删除 install.packages 中的 'C:/Users/savvas/Documents/R/win-library/3.3/zoo' 警告:运行命令 '"C:/PROGRA~1/R/R-33~1.0/bin /x64/R" CMD INSTALL -l "C:\Users\savvas\Documents\R\win-library\3.3" "C:/Users/savvas/DOCUME~1/VISUAL~1/Projects/SC92B9~1/RPACKA ~1/zoo_1.7-14.tar.gz"' 在 install.packages 中有状态 1 警告:安装包 'C:/Users/savvas/DOCUME~1/VISUAL~1/Projects/SC92B9~1/RPACKA~ 1/zoo_1.7-14.tar.gz' 具有非零退出状态
如果我从命令行 r.exe cmd install "path2zoo.tar.gz" 安装会出现同样的问题
有任何想法吗?
c# - 退出使用 R.Net 的 C# 程序时出现问题
我在 C# 中有一个小程序,它加载 R.Net 库以外包一些我在 c# 中无法执行的计算,即 Twitter 异常检测库。不幸的是,当代码完成控制台窗口时,它会挂起。如果我在调试中运行它,代码执行似乎没有错误,所以我怀疑这与 REngine 的清理有关,因为我(最终)根据这个图像得到一个错误。
之后,我会从 VS 中得到另一个弹出窗口,说明“调试已停止但尚未完成,请通过按下此按钮强制停止或继续等待”。
代码大致如下:
谷歌搜索错误代码,看起来超时已过期,但对于我来说,我无法弄清楚为什么。
代码本身执行得很好,它只是在 main() 的出口处,而不是 REngine 超出范围的那一点,所以也许在垃圾收集中事情会出错?
r - 调用 R.armaFit 时出现“模型公式中的无效项”
我收到这条消息:
terms.formula(formula, data = data) 中的错误:
模型公式中的无效项
调用此代码时:
错误由最后一行触发。
我试过删除box
, XX ~
,但我得到了相同的结果。
我试图遵循本指南: https ://www.r-bloggers.com/arma-models-for-trading/
日志报告了这一点:
[03/02/17 18:01:46] [Pid:10004, Tid:1, Apid:1] eval(base::
data.frame
(XX=fsr_10004_3)) [03/02/17 18:01:46] [Pid :10004, Tid:1, Apid:1] 输出: [03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] eval(fArma::armaFit
(formula=fsr_10004_4, data= fsr_10004_5)) [03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] 输出:terms.formula(formula, data = data) 中的错误:模型公式中的项无效[03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] 操作失败:
RDotNet.EvaluationException:terms.formula(公式,数据 = 数据)中的错误:模型公式中的项无效
c# - 无法在 wcf 服务中使用 r.net
我正在尝试将R.net
WCF 服务设置为服务器以在其上运行 R 命令。
我已经建立了一个测试 WinForms 应用程序,一切正常。
这就是我使用它的方式:
我创建了一个等效的 WCF 服务,它的工作方式应该完全相同;
REngine.CreateInstance()
返回一个有效REngine
对象,
engine.Initialize()
默默地使我的服务崩溃。Try-Catch 部分被忽略,所以我看不到到底发生了什么。
R.net
在 WCF 服务中使用的正确方法是什么?不同行为的原因可能是什么?
在哪里可以查看崩溃的详细日志?
未使用的服务调用
R.net
成功完成。
winforms 测试应用程序和 WCF 服务都是 64 位的(我需要它们)。(我没有设法设置 64 位 IIS express 应用程序,所以我改用 IIS)。
c# - 从 C# 数据结构将列添加到现有的 spotfire 表
我正在开发一个spotfire 扩展,其中从spotfire 表中提取数据,发送到一个独立的R 脚本,并将结果添加为一个新列。我在向 spotfire 表添加新列时遇到问题。经过一番搜索后,对添加列的唯一引用是从现有列和表达式中添加 CalculatedColumn,或者将数据转换为文本文件数据源,(链接解释了如何使用 python 进行操作,How通过 python 在 Spotfire 中动态创建数据表。)。这些是唯一的选择吗,有更好的方法吗?请注意,我只能使用 Spotfire 6.5、C# 和 R.Net 环境,我不能使用 TERR 或 Iron Python 脚本。任何帮助表示赞赏。
c# - 基本 R 库未在 VS 中加载
情况:我已经安装了 R 3.3 并为 Visual Studio 扩展设置了 R。
代码片段:
这适用于 Visual Studio 的 R 交互式窗口,它也适用于 RGui,但是当我使用 C# 运行它时,代码在第 3 行失败:
例外:
inDL(x, as.logical(local), as.logical(now), ...) 中的错误:无法加载共享对象'C:/Program Files/R/R-3.3.3/library/stats/libs /x64/stats.dll':LoadLibrary 失败:找不到指定的模块。
我尝试重新安装所有 R 组件,但没有帮助。显然我已经检查过了,stats.dll 文件存在于错误中指定的路径中。
非常感谢任何帮助,谢谢