[爆卦]執行檔製作是什麼?優點缺點精華區懶人包

為什麼這篇執行檔製作鄉民發文收入到精華區:因為在執行檔製作這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JackBaska (Baska)看板R_Language標題[問題] 把R變成執行檔?時間Fr...

執行檔製作 在 Isania (伊)桑尼雅 Instagram 的最佳貼文

2021-09-24 18:20:25

高雄ㄟ鄉親們👋🏻👋🏻10月份在 #建軍跨域基地藝術村 舉辦2021年最終檔《站藝術節》系列,我有參與首場的演出喔!是三位來自不同領域的藝術家共同創作,結合舞蹈創作、藝術創作以及音樂演出的《藝起·秋》歡迎前來觀賞✨✨✨ 📋節目介紹: 《藝起·秋》秋天的味道與藝術的性情,可能是舞蹈、可能是顏料、可能是...


[問題類型]:
程式諮詢(我想用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://www.ptt.cc/bbs/R_Language/M.1455887470.A.8AA.html
wilson85771: 用shiny? 02/20 01:17
andrew43: 光是包R進去就很困難的樣子,何況還有TK… 02/20 01:21
andrew43: 如果真的要包成exec檔,在python容易許多。 02/20 01:23
andrew43: 我也想到shiny,但互動性要好要靠javascript功力了。 02/20 01:24
JackBaska: 所以有機會包成Mac的嗎 ? 02/20 08:11
Wush978: 如果mac上有裝R 的話,直接 Rscript xxx.R 就好了? 02/20 10:02
Wush978: 你可以參考 https://youtu.be/A1IIcZW5UrI 透過命令列 02/20 10:03
Wush978: 參數,讓你的script 可以吃不同的檔案 02/20 10:03
Wush978: 未來你同事只要整理好資料,輸入: 02/20 10:03
Wush978: Rscript xxx.R xxx.csv 就可以了 02/20 10:03
JackBaska: 感謝wush,不過我其實是整個分析寫成了一個function 02/20 12:09
JackBaska: 然後配合tcltk讓他輸出一個視覺化詢問視窗,然後將使用 02/20 12:10
JackBaska: 者的互動結果傳入參數,其實整個script也可以直接用,但 02/20 12:11
JackBaska: Mac在tcltk,會有更新後需要重新更新XQuartz我會覺得 02/20 12:11
JackBaska: 會照成我離職之後沒人知道,只以為code壞掉了,所以希望 02/20 12:12
JackBaska: 包好成執行檔,避免這種情形,原則上這個script只要一run 02/20 12:12
JackBaska: 是連不會command line的人都能做我做過的分析 02/20 12:13
cywhale: make your function as package, and used as an API? 02/20 15:43
cywhale: put under opencpu server, e.g https://goo.gl/8plsRo 02/20 15:44
cywhale: Step 3,4 in this example, I have tried on Linux/Win 02/20 15:46
cywhale: I think MAC should have curl http, then we can.. 02/20 15:47
cywhale: call function through the same way (through API) 02/20 15:48
psinqoo: shiny 02/21 19:58

你可能也想看看

搜尋相關網站