楼主: xiumu
3091 4

[求助]关于基于R的应用程序的开发 [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
56 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
95 点
帖子
6
精华
0
在线时间
0 小时
注册时间
2006-9-29
最后登录
2016-5-31

楼主
xiumu 发表于 2008-7-9 13:38:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

大家好,想把R作为后台算法服务器,通过第三方语言访问R,得到、应用R返回的结果,开发应用程序,打包发布

请问是否可以将R的关键部分提取出来,将其其关键的组件打包进程序,而不需要全部的安装R,不知有没有办法?

谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:应用程序 大家好 服务器 有没有 求助 开发 应用程序

沙发
hyh2008 发表于 2008-7-20 10:04:00
如有兴趣,请加msn: dingzao2005@hotmail.com ;讨论关于R的商业应用程序开发等议题

藤椅
k8414670 发表于 2023-2-21 09:49:46
有的,Fdiversity软件的底层语言就是R。最初搞R语言的团队肯定会想让全人类帮他们干活,用Rstudio等工具时间所有R包的运行。现在交互主要拿shiny做。但是开发app肯定是对个人最有好处的

板凳
k8414670 发表于 2023-2-21 09:51:25
楼主做过这方面工作吗?

报纸
oliyiyi 发表于 2023-2-22 10:54:36
是的,可以将R的关键部分提取出来并将其打包为独立的组件,以便在不需要安装完整的R的情况下进行使用。以下是一些可能的方法:
1.使用Rscript
Rscript是一个命令行工具,可用于在不需要R GUI或RStudio的情况下运行R脚本。您可以将需要的R代码保存在一个或多个脚本文件中,并使用Rscript命令执行它们。这使您可以轻松地将R代码嵌入到其他编程语言中,例如Python或Java,以实现与R的交互。
2.使用Rcpp
Rcpp是一种用于将C++代码嵌入R中的工具。使用Rcpp,您可以将R的核心功能打包成C++库,然后从其他编程语言中调用它们。这种方法可以提高计算效率,并使您能够将R与其他编程语言集成在一起,以实现更灵活的应用程序。

3.使用Rserve
Rserve是一种R包,可以将R作为服务器运行,并通过TCP/IP协议提供与其他编程语言的交互。使用Rserve,您可以在R中编写代码并将其作为后台运行,然后通过其他编程语言中的Rserve客户端与其交互。这种方法使您可以使用R的全部功能,同时提供了与其他编程语言的无缝集成。

以上是三种可能的方法,您可以根据自己的需求选择其中之一。

缺少币币的网友请访问有奖回帖集合
https://bbs.pinggu.org/thread-3990750-1-1.html

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 15:07