问题标签 [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.

0 投票
1 回答
367 浏览

c# - C# R.NET 错误:意外的“}”错误

我在我的程序上使用 R.NET 1.6。

当我尝试运行我的整个脚本时,我收到错误消息“尝试读取或写入受保护的内存。这通常表明其他内存已损坏”source('') ,因此我手动编写了整个代码而不是调用脚本,因为我在某处读到了它是 R.NET 错误之一。这是代码:

我在engine.Evaluate("V[k,]=colSums(d)/Uks[,k]}");意外 '}'时收到错误消息。这是循环的一部分:

当我尝试在 R 上运行该代码时,该代码运行良好。此外,如果有人对错误问题有解决方案,我们将不胜感激。

0 投票
1 回答
681 浏览

c# - 是否可以使用 C# 中定义的对象作为使用 R.NET 的 R 函数/命令的输入

我正在使用 R.NET 库在 C# 中调用 R 函数。我想在 c# 中定义或构造输入并将其传递给 R 命令。我试过这个:

在尝试这个时,我遇到了一个错误,上面写着,

未找到“resp_c”。

有什么方法可以将输入从 C# 传递给 R 函数,而无需在双引号中显式地写入输入,这只是 R 脚本。

非常感谢您提前回复。

0 投票
1 回答
864 浏览

.net - 将 R.NET 与多个 AppDomain 一起使用

是否可以从多个 AppDomain使用R.NET ?文档的末尾有对“多个应用程序域”的引用,但没有更多信息。

场景是我拥有本质上是一个交易系统 IDE。每次运行交易系统时,都会创建一个新的 AppDomain 供其运行,以便卸载程序集,稍后可以修改和重新编译代码。一位用户报告说,当他尝试从系统中使用 R.NET 时,它在他第一次运行时工作,但之后它挂起,他必须重新启动开发环境。

有没有办法正确清理 R.NET 连接,以便以后可以在不同的 AppDomain 中创建一个新连接,或者用其他方法来处理这个问题?

0 投票
1 回答
429 浏览

c# - 与 R 连接的 C# 中的数据帧处理

我正在尝试通过 WPF 应用程序处理 R 中的数据框。我使用 RDotNet 作为 R 和 C# 之间的接口,我的代码片段如下

DataFrame mapp = engine_1.Evaluate("mapp").AsDataFrame();

我无法获取特定的列或行,即无法实现 mapp[1] 类型索引。将返回整个数据框。

如果有人可以提出任何方法,我将不胜感激,我正在探索 Deedle 并使用 DataGrid 控件。

谢谢!

0 投票
0 回答
111 浏览

c# - 在 R 到 c# 中执行准确性时不符合的数组

我在 R 中运行此代码,它可以显示输出。但是当我从 C#(我用作RDotNet连接器)连接此代码时,此代码无法执行。错误信息显示:

-.default(dx,拟合)中的错误:不一致的数组”

为什么会出现这个错误?

这是 C# 代码:

0 投票
1 回答
2937 浏览

c# - 在 asp.net Web 应用程序中使用 R

我正在尝试在 asp.net c# web 应用程序中使用 R 脚本。我正在尝试使用一个简单的 r 脚本,它将两个字符串连接到一个字符串。

下面是我的cs代码

我有一个单击按钮,当我单击它时,我希望输出显示在网页中。

当我运行代码并单击按钮时,我得到了文本

在标签控制页面中。但是当我跑步时

代替

我在我的页面标签中得到了正确的值 10。我不知道这个错误,也不知道如何在我的网页中获取输出。我在一些网站上尝试了帮助,但是所有代码都是为控制台应用程序编写的,而没有为 asp.net Web 应用程序编写的。

任何人都可以通过在我的网页中显示 r 输出来帮助我解决问题吗?

0 投票
0 回答
61 浏览

c# - 如何从列表或我的数据库中填写我的方法?

我有这个方法

和这份清单

您能否告诉我如何将我的列表数据输入到此方法中,以便使用 C# 在 R 中生成时间序列图?

我已经尝试过了,但它不起作用。

我浪费了一整天!我知道我很接近,但我真的不知道该怎么做。

0 投票
2 回答
795 浏览

f# - 如何构造 F# 元组类型?

给定 F# 中的以下类型

我该如何构建它?F# 上的好东西是为了乐趣和利润,但我找不到如何构造新的“代数数据类型” Message

这是我正在尝试做的事情:

我正在尝试向MailboxProcessorC# 公开,并尝试使尽可能多的 F# 特定类型远离 C# 代码。因此,我试图只接受一个字符串并返回一个SymbolicExpression类型(来自RDotNet命名空间)。

更新

好的 - 这是完整的来源。

这部分的错误信息:(fun c -> Message (ex, c))是:

未定义值或构造函数 Message

签名

0 投票
0 回答
496 浏览

c# - 如何通过 R.NET 在 C# 中加载像“预测”这样的包

我正在尝试使用:

但它说

object$x 中的错误:$ 运算符对原子向量无效

0 投票
0 回答
179 浏览

c# - R.NET 和 Windows 窗体进度条

我有一个 R 函数,我在 Windows 窗体应用程序(用 C# 编写)中从 R.NET 调用...通过Evaluate使用REngine.

这个函数可能需要几分钟来评估,因为它有一个很长的for (i in 1:1000)循环。因此,在任一时刻,函数的进度都是i/1000。在函数执行时将其打印到 R 控制台相对容易 - 只需将行添加print(i/1000)到 R 脚本即可。但是,如果我想将此值动态传递给我的 WF 应用程序,我将如何去做呢?