[问题] 把R变成执行档?

楼主: JackBaska (Baska)   2016-02-19 21:11:08
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
我想问一下有没有人把R包成执行档过 ? 主要是我有在做一些分析
而我希望能让同事朋友不用会R也能做这些分析,另一方面是我老板
也不会程式,我怕我离职后有些东西要是没交接完又要砍掉重练了
因为我刚入职时有个状况 XD
我希望能像写C一样最后包成执行档,由于身边的人有用windows
linux 还有我老板本身是mac,想问是否有人知道这几个分别怎么
制作成执行档 ?
我有稍微查一下是有人提供一些windows的资料,但mac我觉得是
问题最大的,因为为了把操作转视觉化有些套件,其实不是那么稳
定,像tcltk本身在mac更新后必须做QXuartz更新才能再用,所以
我最倾向把mac的包成执行档,linux跟windows我目前都还没遇到
这状况过
[环境叙述]:
Mac X OS
[关键字]:
X OS 执行档制作
作者: psinqoo (零度空間)   2016-02-21 19:58:00
shiny
作者: cywhale (cywhale)   2016-02-20 15:43:00
make your function as package, and used as an API?put under opencpu server, e.g https://goo.gl/8plsRoStep 3,4 in this example, I have tried on Linux/WinI think MAC should have curl http, then we can..call function through the same way (through API)
作者: wilson85771 (HOW)   2016-02-20 01:17:00
用shiny?
作者: andrew43 (讨厌有好心推文后删文者)   2016-02-20 01:21:00
光是包R进去就很困难的样子,何况还有TK…如果真的要包成exec档,在python容易许多。我也想到shiny,但互动性要好要靠javascript功力了。
楼主: JackBaska (Baska)   2016-02-20 08:11:00
所以有机会包成Mac的吗 ?
作者: Wush978 (拒看低质媒体)   2016-02-20 10:02:00
如果mac上有装R 的话,直接 Rscript xxx.R 就好了?你可以参考 https://youtu.be/A1IIcZW5UrI 透过命令列参数,让你的script 可以吃不同的档案未来你同事只要整理好资料,输入:Rscript xxx.R xxx.csv 就可以了
楼主: JackBaska (Baska)   2016-02-20 12:09:00
感谢wush,不过我其实是整个分析写成了一个function然后配合tcltk让他输出一个视觉化询问视窗,然后将使用者的互动结果传入参数,其实整个script也可以直接用,但Mac在tcltk,会有更新后需要重新更新XQuartz我会觉得会照成我离职之后没人知道,只以为code坏掉了,所以希望包好成执行档,避免这种情形,原则上这个script只要一run是连不会command line的人都能做我做过的分析

Links booklink

Contact Us: admin [ a t ] ucptt.com