问题标签 [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# - C# R.NET 错误:意外的“}”错误
我在我的程序上使用 R.NET 1.6。
当我尝试运行我的整个脚本时,我收到错误消息“尝试读取或写入受保护的内存。这通常表明其他内存已损坏”source('')
,因此我手动编写了整个代码而不是调用脚本,因为我在某处读到了它是 R.NET 错误之一。这是代码:
我在engine.Evaluate("V[k,]=colSums(d)/Uks[,k]}");
说意外 '}'时收到错误消息。这是循环的一部分:
当我尝试在 R 上运行该代码时,该代码运行良好。此外,如果有人对错误问题有解决方案,我们将不胜感激。
c# - 是否可以使用 C# 中定义的对象作为使用 R.NET 的 R 函数/命令的输入
我正在使用 R.NET 库在 C# 中调用 R 函数。我想在 c# 中定义或构造输入并将其传递给 R 命令。我试过这个:
在尝试这个时,我遇到了一个错误,上面写着,
未找到“resp_c”。
有什么方法可以将输入从 C# 传递给 R 函数,而无需在双引号中显式地写入输入,这只是 R 脚本。
非常感谢您提前回复。
c# - 与 R 连接的 C# 中的数据帧处理
我正在尝试通过 WPF 应用程序处理 R 中的数据框。我使用 RDotNet 作为 R 和 C# 之间的接口,我的代码片段如下
DataFrame mapp = engine_1.Evaluate("mapp").AsDataFrame();
我无法获取特定的列或行,即无法实现 mapp[1] 类型索引。将返回整个数据框。
如果有人可以提出任何方法,我将不胜感激,我正在探索 Deedle 并使用 DataGrid 控件。
谢谢!
c# - 在 R 到 c# 中执行准确性时不符合的数组
我在 R 中运行此代码,它可以显示输出。但是当我从 C#(我用作RDotNet
连接器)连接此代码时,此代码无法执行。错误信息显示:
“
-.default
(dx,拟合)中的错误:不一致的数组”
为什么会出现这个错误?
这是 C# 代码:
c# - 在 asp.net Web 应用程序中使用 R
我正在尝试在 asp.net c# web 应用程序中使用 R 脚本。我正在尝试使用一个简单的 r 脚本,它将两个字符串连接到一个字符串。
下面是我的cs代码
我有一个单击按钮,当我单击它时,我希望输出显示在网页中。
当我运行代码并单击按钮时,我得到了文本
钠
在标签控制页面中。但是当我跑步时
代替
我在我的页面标签中得到了正确的值 10。我不知道这个错误,也不知道如何在我的网页中获取输出。我在一些网站上尝试了帮助,但是所有代码都是为控制台应用程序编写的,而没有为 asp.net Web 应用程序编写的。
任何人都可以通过在我的网页中显示 r 输出来帮助我解决问题吗?
c# - 如何从列表或我的数据库中填写我的方法?
我有这个方法
和这份清单
您能否告诉我如何将我的列表数据输入到此方法中,以便使用 C# 在 R 中生成时间序列图?
我已经尝试过了,但它不起作用。
我浪费了一整天!我知道我很接近,但我真的不知道该怎么做。
f# - 如何构造 F# 元组类型?
给定 F# 中的以下类型
我该如何构建它?F# 上的好东西是为了乐趣和利润,但我找不到如何构造新的“代数数据类型” Message
。
这是我正在尝试做的事情:
我正在尝试向MailboxProcessor
C# 公开,并尝试使尽可能多的 F# 特定类型远离 C# 代码。因此,我试图只接受一个字符串并返回一个SymbolicExpression
类型(来自RDotNet
命名空间)。
更新
好的 - 这是完整的来源。
这部分的错误信息:(fun c -> Message (ex, c))
是:
未定义值或构造函数 Message
c# - 如何通过 R.NET 在 C# 中加载像“预测”这样的包
我正在尝试使用:
但它说
object$x 中的错误:$ 运算符对原子向量无效
c# - R.NET 和 Windows 窗体进度条
我有一个 R 函数,我在 Windows 窗体应用程序(用 C# 编写)中从 R.NET 调用...通过Evaluate
使用REngine
.
这个函数可能需要几分钟来评估,因为它有一个很长的for (i in 1:1000)
循环。因此,在任一时刻,函数的进度都是i/1000
。在函数执行时将其打印到 R 控制台相对容易 - 只需将行添加print(i/1000)
到 R 脚本即可。但是,如果我想将此值动态传递给我的 WF 应用程序,我将如何去做呢?