如何通过VBnet(或C#)与R进行通信

2023-12-02

最近,我用VB.net开发了一个实验应用程序(在Windows平台),当应​​用程序收集数据时,我想使用R来分析数据,但我不知道如何与R沟通(换句话说,我想在我自己的应用程序中将 R 脚本发送到 R)。如果有人能给我一些建议或一些参考文件,我将不胜感激。非常感谢!


我建议你尝试一下R.NET。简介说:

R.NET 使 .NET Framework 能够与 R 统计协作 计算。 R.NET 需要安装 .NET Framework 4 和本机 DLL 与 R 环境。您不需要其他额外的安装。享受 使用 R 用您的特殊语言进行统计和编程。

它是一个开源绑定,看起来比 statconn 工具简单一些,因为它不通过 DCOM。 LGPL 许可,因此也可以免费用于商业用途。你可以结合Excel-DNA通过 .NET 将 R 暴露给 Excel - 这里有一些讨论:http://www.r-bloggers.com/yet-another-way-to-use-r-in-excel-for-net-programmer/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过VBnet(或C#)与R进行通信 的相关文章

  • 错误:“运行所选代码生成器时出错:包恢复失败”

    我正在尝试将控制器添加到 ASP NET Core 项目中的解决方案中 当我尝试这样做时 我收到此错误 我收到相同的消息 为控制器添加最小依赖项和完整依赖项 我也有这个问题 使用实体框架添加控制器 gt 带有操作的 API 控制器 将给出
  • 等待运算符错误

    我的代码有问题 我怎么解决这个问题 这个问题出现在await操作符中 public MyModel HttpClient client new HttpClient HttpResponseMessage response await cl
  • 微软怎么能说WinAPI中一个字的大小是16位呢?

    我刚刚开始学习WinAPI 在MSDN中 对WORD数据类型提供了以下解释 WORD16 位无符号整数 范围是十进制 0 到 65535 该类型在 WinDef h 中声明如下 typedef 无符号短 WORD 很简单 而且它与我一直在使
  • 有没有办法找到dll公开的所有函数

    我一直在寻找一种方法来获取映射到 dll 中函数名称的所有字符串 我的意思是您可以调用 GetProcAddress 的所有字符串 如果你对 dll 进行十六进制转储 符号 字符串 就在那里 但我认为必须有一个系统调用来获取这些名称 如果您
  • 如何在 VB.NET 中输入文字二进制?

    如何在 VB NET 中输入二进制文字 HFF literal Hex OK b11111111 literal Binary how do I do this 从 VB NET 15 开始 现在支持二进制文字 Dim mask As In
  • 将 std::pair const 转换为 std::pair const 安全吗?

    理论上或实践上 安全吗reinterpret cast a std pair
  • 可以通过模板间接访问基类中的私有类型

    我试图在编译时根据类型是否在给定范围内公开可用来选择要使用的类型 最好直接看代码 include
  • Cookie 在 ASP.net 中失去价值

    我有以下设置 cookie 的代码 string locale DropDownList this LoginUser FindControl locale SelectedValue HttpCookie cookie new HttpC
  • 如何将输出重定向到 boost 日志?

    我有一个使用boost log的C 程序 我加载了用户提供的动态链接库 我想将 stderr 重定向到 boost 日志 以便用户的库随时执行以下操作 std cerr lt lt Some stuff 它产生相同的结果 BOOST LOG
  • 如何在 C 语言中获取输入中的空格

    我想从控制台获取字符数组 它还包含空格 我在 C 中知道的唯一方法是 scanf 但是一旦遇到空格 它就会停止接受输入 我该做什么 这就是我正在做的事情 char address 100 scanf s address 尝试使用 fgets
  • 解析连接字符串

    是否有标准库或代码片段可以使用这样的连接字符串获取值 string connstr DataServiceUrl http localhost foo RemoteServerConnection server http localhost
  • 使用神经网络包进行多项分类

    这个问题应该很简单 但文档没有帮助 我正在使用 R 我必须使用neuralnet多项式分类问题的包 所有示例均针对二项式或线性输出 我可以使用二项式输出进行一些一对一的实现 但我相信我应该能够通过使用 3 个单元作为输出层来做到这一点 其中
  • Rx 在不同的线程上生产和消费

    我试图通过此处的示例代码来简化我的问题 我有一个生产者线程不断地输入数据 并且我尝试在批次之间添加时间延迟来对其进行批处理 以便 UI 有时间渲染它 但结果并不如预期 生产者和消费者似乎在同一个线程上 我不希望批处理缓冲区在正在生成的线程上
  • 使用“const cv::Mat &”、“cv::Mat &”、“cv::Mat”或“const cv::Mat”作为函数参数的区别?

    我已经彻底搜索过 但没有找到一个简单的答案 传递 opencv 矩阵 cv Mat 作为函数的参数 我们传递一个智能指针 我们对函数内部的输入矩阵所做的任何更改也会改变函数范围之外的矩阵 我读到 通过将矩阵作为 const 引用传递 它不会
  • 如何解决 boost::multi precision::cpp_dec_float 除法错误

    除以boost multiprecision cpp dec float有某种舍入误差 如下 include
  • 为什么我无法通过 lambda 捕获“this”指针?

    考虑以下代码 class A public void foo auto functor this A a this auto functor a The compiler won t accept this instead of a a g
  • Membership.ValidateUser() 的目的是什么

    我一直在学习有关MembershipProvider类 我认为Membership ValidateUser 方法应该用于登录用户 然而我刚刚了解到有一个FormsAuthentication Authenticate 目的是什么Valid
  • 打印任何类型的数组和列表的通用方法[重复]

    这个问题在这里已经有答案了 每当我调试一段涉及整数 双精度 字符串等数组或列表的代码时 有时我更喜欢打印它们 我为此所做的是为不同类型编写重载的 printArray printList 方法 for e g 我可能有这 3 种方法来打印各
  • 从其对象获取结构体字段的名称和类型

    例如 我有一个类似这样的结构 struct Test int i float f char ch 10 我有一个该结构的对象 例如 Test obj 现在 我想以编程方式获取字段名称和类型obj 是否可以 顺便说一句 这是 C 你正在要求C
  • 从 C/C++ 程序进行 Ping

    我想编写一个 C 或 C 程序 给定一个 IP 地址 对其进行 Ping 然后根据 Ping 是否成功执行进一步的操作 这个怎么做 尽情享受Ping 页面 http www ping127001 com pingpage htm 其中有一个

随机推荐

  • 意图 - 如果活动正在运行,则将其置于前面,否则启动一个新活动(从通知中)

    我的应用程序有通知 显然 没有任何标志 每次都会启动一个新活动 因此我会得到多个相同的活动在彼此之上运行 这是错误的 我想要它做的是将通知挂起意图中指定的活动带到前面 如果它已经在运行 否则启动它 到目前为止 我对该通知的意图 待处理意图是
  • Laravel 在 Doctype 之前显示一个空行

    这是代码 我该如何解决这个问题 在将代码与 Laravel 集成之前 我测试了 HTML CSS JavaScript 确保您的 PHP 文件没有结束标记 gt 他们可能会在您的 HTML 中添加空格 欲了解更多信息 请参阅 PHP 文档
  • ansi C 对程序中外部变量的数量有限制吗?

    外部变量是指用以下语句声明的变量extern修饰符 并在程序的其他地方定义 我被告知这个限制 但在网上找不到确认或反驳 这是真的 如果可以的话 极限是多少 它通常由编译器强制执行吗 C99 标准指定了几个转换限制 5 2 4 1 其中之一是
  • 为什么使用 SETLOCAL 命令切换命令提示符当前目录的批处理文件不起作用?

    我正在命令提示符窗口中运行以下批处理脚本以转到特定文件夹 echo off SETLOCAL set ispyfolder true if not 1 py if not 1 pyfolder set ispyfolder false if
  • python pip install psycopg2安装错误

    我做了一个简单的pip install psycopg2在mac系统上 它安装得很好 但是当我尝试使用 psycopg2 时 出现错误 Reason Incompatible library version psycopg so requi
  • “无法从静态上下文引用非静态方法”背后的原因是什么? [复制]

    这个问题在这里已经有答案了 初学者最常见的错误是当您尝试 静态 使用类属性而不创建该类的实例时 它会给您留下提到的错误消息 您可以将非静态方法设置为静态 也可以创建该类的实例以使用其属性 这背后的原因是什么 我关心的不是解决方案 而是原因
  • 我应该使用静态方法还是非静态方法?

    我已经用 C 创建了一个控制台应用程序 并且有main方法 静态 我的要求是初始化 2 个计时器并分别处理 2 个方法 这些方法将被定期调用来执行某些任务 现在 我已将所有其他方法 变量设为静态 因为它们是从计时器处理程序事件调用的 由于从
  • TypeScript / Visual Studio 2012 / 编译参数

    当从 Visual Studio 2012 执行 TypeScript 编译器时 我需要生成源映射 在 Sublime Text 2 中 我只需向构建脚本添加一个额外的参数 我迷失在 VS 2012 中 构建部分似乎没有将构建参数添加到构建
  • 按钮 C# (WinForms) 中的圆角边缘

    您好 通过这里和其他网站的一些研究 我制作了一个圆边按钮 protected override void OnPaint PaintEventArgs e base OnPaint e Rectangle Rect new Rectangl
  • java堆分配多少物理内存是如何决定的?

    我有16G内存的机器 我运行一个带有参数的java应用程序 Xms9G Xmx9G 当我跑步时top命令我看到我的java进程正在执行13 8克VIRT 但只有4 6克RES PID USER PR NI VIRT RES SHR S CP
  • 尽管已安装模块,导入语句仍会使角度应用程序崩溃

    可能是什么原因import如果语法正确并且库已经安装 语句会导致错误 附图 可能是下面两个主要设置文件中的某些内容 包 json tsconfig json 我们继承了一个大型的 Angular 应用程序 并在其中安装了vega vega
  • WordPress 如何读取评论行

    在WordPress中 注释行用于查找主题摘要 插件摘要 模板名称等 例如 WordPress 如何做到这一点 使用什么代码来读取注释行 这是在函数中完成的get file data in wp includes functions php
  • 使用 Struts2 jQuery 插件填充对话框内的下拉列表

    我有一个对话框 我必须在其中填充数据库中的下拉列表 我正在使用 struts2 juery plugins 来实现对话框 此对话框在某些事件中打开 这就是我创建 Dialog 的方式
  • 使用 UIButton 传递多个标签

    好的 我有一个具体情况 我正在使用自定义类来创建一些按钮 我可以使用唯一的数字设置它们的标签属性 例如 button tag NSNumber numberWithInt 10 这在我的程序的另一部分非常有用 因为我可以访问这个独特的标签
  • 前置声明有哪些缺点?

    我想知道在可能的情况下在所有地方使用前向声明是否有任何缺点 这是如果我的标头仅包含声明的情况 据我了解 使用前向声明可以加快编译时间 但我不知道有什么缺点 Example a h Class A b h Should I use and i
  • 有没有办法确定浏览器窗口已关闭?

    如何识别浏览器的关闭按钮被点击了 来自JavaScript 事件参考 最接近的匹配似乎是 OnUnload 事件 但是 这也会捕获远离页面的导航 因此 如果用户实际单击链接 您不希望运行这些功能 不保证服务器会收到浏览器窗口已关闭的消息 例
  • setDefaultUncaughtExceptionHandler 使应用程序默默崩溃

    自定义异常处理程序 public class CustomExceptionHandler implements UncaughtExceptionHandler private Context ctx private ContentRes
  • 重新引入“未知初始字符集索引”错误?

    我有一个 Java 客户端应用程序 它连接到mysql服务器 客户端和服务器都运行在 docker 容器中 我注意到官方mysql Docker镜像最近更新了mysql服务来运行Version 8 0 1 dmr 由于此更改 我的 Java
  • 为 Windows 编写自己的 memmem

    我注意到memmemMSVC for Windows 中不可用 因此我尝试为其编写一些内容 我有以下代码 void memmem const void haystack start size t haystack len const voi
  • 如何通过VBnet(或C#)与R进行通信

    最近 我用VB net开发了一个实验应用程序 在Windows平台 当应 用程序收集数据时 我想使用R来分析数据 但我不知道如何与R沟通 换句话说 我想在我自己的应用程序中将 R 脚本发送到 R 如果有人能给我一些建议或一些参考文件 我将不