是否有任何方法或插件来处理NetBeans中的R包
问题描述:
我已经创建了一个NetBean GUI应用程序。在该GUI中,我添加了几个菜单项,并且我想在单击每个菜单项时处理几个统计函数。为此目的我需要在Netbeans的[R插件,这样我可以用R.是否有任何方法或插件来处理NetBeans中的R包
感谢
答
根据您的要求也有不同的方法来做到这一点,例如方便的链接eval,链接,管道,套接字或存根。我会写在这里这5种方法:
EVAL:
你可以调用R和传递一个脚本文件,R将评估脚本并返回统计计算到控制台的结果。
(也请告诉我们什么操作系统您正在运行上,在下面我将只是假设你在Windows上运行)
如果你有一个文件a.txt中:
1 + 2
您可以在控制台的cmd.exe进入:
运行R.exe -f A.TXT
LINK:
你链接一些C代码的R-来源:这可能不是对你来说非常有趣,因为NetBeans是用Java编写的和链接将是困难的。
PIPE:
这是,如果你也想使用R-GUI你会选择方法可行。上面的console-eval-option只能产生文本输出,但是通过这种方法,你可以(最终)生成图形并将它们传送给Netbeans。您可以使用命名管道(同样,我必须假定您正在使用Windows),您可以使用函数pipe()在R端打开它。
SOCKET:
类似物,但与SocketConnection处功能
STUB:
你写在例如DLL C,使用dyn.load()加载DLL,并用函数.C()调用函数。在这个DLL中你可以使用例如与Java通信的管道或套接字。