gpt4 book ai didi

R:为 R 项目编写高质量的 GUI

转载 作者:行者123 更新时间:2023-12-03 21:30:12 25 4
gpt4 key购买 nike

我编写了一段执行数值计算的 R 代码。现在,我想将它实现为一个漂亮的 GUI。我知道有一些 R 包允许在 R 中创建 GUI(例如 gWidgets、RGtk2 等)。但是,它们的功能似乎相当有限并且构建起来很复杂。因此,我考虑反其道而行之,编写一个包含我的 R 代码的窗口程序。

是否可以编写一个漂亮的 GUI(例如在 Visual Basic.NET 或 Java 中)以允许收集一些用户输入、调用 R 计算并显示结果?我要求使用 Visual Basic,因为 Visual Studio 附带了这个新的 R-Open,这让我认为两者必须提供自然的相互协作方式。我也希望最后能用它编译一个exe。

非常感谢您的帮助!伯恩德

最佳答案

您可以在 C++ 代码中嵌入 R。 R 源代码和文档中有示例。

非常简单,您需要从源代码构建 R 的共享 DLL 版本(即使用 --enable-R-shlib 选项),使用 Windows Tools .这就是像 RStudio 这样的 GUI 的功能。

R Admin manuals有详细说明。 RInside包可能会使这更容易一些。

使用共享 DLL,您可能可以将 R 嵌入其他语言(适用于 R in Python)。

关于R:为 R 项目编写高质量的 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44531927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com