作者JackBaska (Baska)
看板R_Language
标题[问题] 把R变成执行档?
时间Fri Feb 19 21:11:08 2016
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
我想问一下有没有人把R包成执行档过 ? 主要是我有在做一些分析
而我希望能让同事朋友不用会R也能做这些分析,另一方面是我老板
也不会程式,我怕我离职後有些东西要是没交接完又要砍掉重练了
因为我刚入职时有个状况 XD
我希望能像写C一样最後包成执行档,由於身边的人有用windows
linux 还有我老板本身是mac,想问是否有人知道这几个分别怎麽
制作成执行档 ?
我有稍微查一下是有人提供一些windows的资料,但mac我觉得是
问题最大的,因为为了把操作转视觉化有些套件,其实不是那麽稳
定,像tcltk本身在mac更新後必须做QXuartz更新才能再用,所以
我最倾向把mac的包成执行档,linux跟windows我目前都还没遇到
这状况过
[环境叙述]:
Mac X OS
[关键字]:
X OS 执行档制作
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.119.66.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1455887470.A.8AA.html
1F:推 wilson85771: 用shiny? 02/20 01:17
2F:→ andrew43: 光是包R进去就很困难的样子,何况还有TK… 02/20 01:21
3F:→ andrew43: 如果真的要包成exec档,在python容易许多。 02/20 01:23
4F:→ andrew43: 我也想到shiny,但互动性要好要靠javascript功力了。 02/20 01:24
5F:→ JackBaska: 所以有机会包成Mac的吗 ? 02/20 08:11
6F:→ Wush978: 如果mac上有装R 的话,直接 Rscript xxx.R 就好了? 02/20 10:02
8F:→ Wush978: 参数,让你的script 可以吃不同的档案 02/20 10:03
9F:→ Wush978: 未来你同事只要整理好资料,输入: 02/20 10:03
10F:→ Wush978: Rscript xxx.R xxx.csv 就可以了 02/20 10:03
11F:→ JackBaska: 感谢wush,不过我其实是整个分析写成了一个function 02/20 12:09
12F:→ JackBaska: 然後配合tcltk让他输出一个视觉化询问视窗,然後将使用 02/20 12:10
13F:→ JackBaska: 者的互动结果传入参数,其实整个script也可以直接用,但 02/20 12:11
14F:→ JackBaska: Mac在tcltk,会有更新後需要重新更新XQuartz我会觉得 02/20 12:11
15F:→ JackBaska: 会照成我离职之後没人知道,只以为code坏掉了,所以希望 02/20 12:12
16F:→ JackBaska: 包好成执行档,避免这种情形,原则上这个script只要一run 02/20 12:12
17F:→ JackBaska: 是连不会command line的人都能做我做过的分析 02/20 12:13
18F:推 cywhale: make your function as package, and used as an API? 02/20 15:43
20F:→ cywhale: Step 3,4 in this example, I have tried on Linux/Win 02/20 15:46
21F:→ cywhale: I think MAC should have curl http, then we can.. 02/20 15:47
22F:→ cywhale: call function through the same way (through API) 02/20 15:48
23F:推 psinqoo: shiny 02/21 19:58