tag:blogger.com,1999:blog-16607461.post8659936747892839466..comments2024-03-22T22:07:20.635+08:00Comments on 布丁布丁吃什麼?: 直接執行R腳本:RScript Caller / Running a R Script Directly in Windows: RScript Caller布丁布丁吃布丁http://www.blogger.com/profile/13614721642960940190noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-16607461.post-47618785274715061512020-06-24T14:31:20.258+08:002020-06-24T14:31:20.258+08:00你好,
我Google了一下,發現有terminalExecute()這種方法
https://c...你好,<br /><br />我Google了一下,發現有terminalExecute()這種方法<br />https://cran.r-project.org/web/packages/rstudioapi/vignettes/terminal.html<br /><br />似乎可以研究看看?布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-65857940035164151662020-06-17T19:03:34.649+08:002020-06-17T19:03:34.649+08:00感謝有這麼好用的程式
我目前用Rscript-Caller自動定時執行R code
但又希望是int...感謝有這麼好用的程式<br />我目前用Rscript-Caller自動定時執行R code<br />但又希望是interactive R session<br />因為我需要用svDialogs package在中間跳出對話框讓我輸入參數<br />但似乎從terminal執行的R code都預設是non-interactive<br />查了很多地方都不知道如何解決 直接用Rscript.exe 或Rterm.exe執行也搞不定<br />請問有甚麼解決方案嗎<br />感激不盡!Anonymoushttps://www.blogger.com/profile/04114459321587786304noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-83884677446819807362020-02-28T18:58:36.515+08:002020-02-28T18:58:36.515+08:00最近有網友問說為什麼最後會有pause指令
那個pause會保留現在的視窗
沒有pause的話,執...最近有網友問說為什麼最後會有pause指令<br /><br />那個pause會保留現在的視窗<br />沒有pause的話,執行結果會直接關閉,不方便查看結果<br /><br />如果想要關閉這個功能的話,需要修改RScript-Caller.au3的程式碼並用AutoIT3重新編譯了<br />https://github.com/pulipulichen/RScript-Caller布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-40762974592252734472019-05-12T22:39:37.731+08:002019-05-12T22:39:37.731+08:00To Worldhero,
我這邊還沒有可以執行Windows中Linux的wsl,我也不太瞭解W...To Worldhero,<br /><br />我這邊還沒有可以執行Windows中Linux的wsl,我也不太瞭解Windows跟Linux子系統之間的互動<br /><br />就我的想象來說,你要在Linux中執行RScript,你需要在Linux中安裝對應的R環境。<br />一般來說,我們會用sudo apt-get install r-base之類的方式來安裝,詳情請看許多介紹如何在Ubuntu安裝R的教學:<br />https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-16-04-2<br /><br />如果Linux環境有安裝R,那麼就能夠直接呼叫Rscript指令。這篇有給個例子:<br />http://xgenecode.com/wp/2017/11/15/install-run-r-script-linux-ubuntu/?i=1<br /><br />我不確定Windows中的Linux子系統能不能抓到Windows環境裡面的東西,但我通常都是直接就Linux思維去設定,感覺比較單純。<br />供您參考。<br />布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-68964908113754347862019-05-12T21:47:48.697+08:002019-05-12T21:47:48.697+08:00你好,我本身使用Windows Subsystem,可以透過command line或powersh...你好,我本身使用Windows Subsystem,可以透過command line或powershell執行Rscript的命令方式是"wsl Rscript",例如wsl Rscript -e 1+1會順利輸出2,但我如果設定rscript_path="C:\Windows\System32\wsl.exe Rscript",會出現錯誤"RScriprt doesn't exists in path C:\Windows\System32\wsl.exe Rscript",我想請問有沒有辦法讓這個caller能夠同樣運作順利的方式?Worldherohttps://www.blogger.com/profile/17751327991259415881noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-43441556739990065232018-02-11T15:34:14.714+08:002018-02-11T15:34:14.714+08:00我更新了程式,讓執行結果看起來更簡潔一點
https://lh3.googleusercontent...我更新了程式,讓執行結果看起來更簡潔一點<br />https://lh3.googleusercontent.com/-YSobj7TG4ik/Wn_xe6QEPzI/AAAAAAADprY/rdMncnu18hMndTI9HiJr3O9Xa5ALjEYyQCHMYCw/s0/2018-02-11_153102.jpg<br /><br />如果將R腳本關聯到RScript Caller時有問題,請改用Default Program Editor,教學如下:<br />http://blog.pulipuli.info/2011/04/default-program-editorwindows7xmind.html<br /><br />此外,昨晚也順手把Python Caller完成了XD<br />https://github.com/pulipulichen/Python-Caller布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.com