楼主: flymaple
17894 8

[问答] 能把R程序封装成运行程序么? [推广有奖]

  • 0关注
  • 0粉丝

大专生

3%

还不是VIP/贵宾

-

威望
0
论坛币
732 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
205 点
帖子
21
精华
0
在线时间
48 小时
注册时间
2011-10-17
最后登录
2021-8-29

楼主
flymaple 发表于 2015-6-27 22:57:17 |AI写论文
10论坛币
用R写了些数据处理程序,想封装成能够独立运行的程序,交给业务人员使用。
这样他们不需要安装R开发环境,只需要准备好被处理的数据,就能得到结果(输出为csv文件)。

请教如何实现。


最佳答案

entryman 查看完整内容

R连同Package都是开源的,有精力自己改了重新编译都行,开放源代码软件就这点好,有路可走 参考文档: http://cran.r-project.org/doc/manuals/R-exts.pdf http://developer.r-project.org/embedded.html 最简单的办法是拿自己的程序把整个R包进去,然后用批处理的方式执行R~
关键词:运行程序 R程序 处理程序 如何实现 数据处理 运行程序

沙发
entryman 发表于 2015-6-27 22:57:18
R连同Package都是开源的,有精力自己改了重新编译都行,开放源代码软件就这点好,有路可走
参考文档:
http://cran.r-project.org/doc/manuals/R-exts.pdf
http://developer.r-project.org/embedded.html
最简单的办法是拿自己的程序把整个R包进去,然后用批处理的方式执行R~
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

藤椅
ryoeng 在职认证  发表于 2015-6-28 00:22:19
提示: 作者被禁止或删除 内容自动屏蔽

板凳
flymaple 发表于 2015-6-28 18:56:54
可以用rstudio编译成包,不发布,只是拷贝给同事使用么?

报纸
soccy 发表于 2015-6-28 21:20:03
不如开发一个shiny app

地板
flymaple 发表于 2015-6-28 21:42:52
如果不在网络上发布,是不是只能用建立 库 的方式解决?

7
jerryxue09 发表于 2015-11-4 16:21:16
soccy 发表于 2015-6-28 21:20
不如开发一个shiny app
shinyapps好慢,有没有其他方法?

8
zipf 发表于 2015-11-4 23:30:33
R-Portable看样子可以试试

9
ntsean 发表于 2015-11-5 07:31:51
可以看一下 opencpu,你自己搭个服务器,提供API,用户只需要通过浏览器把数据发过去就可以了
已有 1 人评分学术水平 收起 理由
jiangbeilu + 2 精彩帖子

总评分: 学术水平 + 2   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 06:41