作者Yukirin (いい天気!)
看板R_Language
標題[心得] 可攜版R + Rstudio
時間Fri Sep 20 14:11:10 2013
最近有需要在陌生的電腦上用R的需求,
再加上自己習慣用RStudio當IDE,
找了一下有沒有可攜版的組合可用。
因為同時要用Python,先找了之後發現Python已經有人做好了Portable的包,
裡面還帶了一些常用的套件之類的,
不過R好像沒有這樣的東西出現,
所以就自己鑽研一下該怎麼用。
1. 先安裝R在隨身碟上,比方說安裝在路徑
I://R-3.0.1/
安裝的時候不要點選建立桌面圖示、建立檔案關聯跟註冊表之類的。
2. 把電腦裡已經安裝好的RStudio資料夾整個複製到隨身碟上,
可能是把
C://ProgramFiles/Rstudio/ 複製成
I://R-3.0.1/Rstudio/。
3. 執行Rstudio,以這個例子的話是
I://R-3.0.1/RStudio/bin/rstudio.exe
如果在沒有安裝R的電腦裡,會跳出一個視窗要找R放在哪裡,
請指定
I://R-3.0.1/。
如果在已經有安裝R的本機電腦上執行,打開會連結到本機電腦的R,
要手動切換可以從功能表的Tools/Options/General/R version 底下去調整。
如此一來就可以在完全沒有安裝R的電腦裡面用Rstudio了,
剛才測試了一下,應該新安裝套件之類的也沒什麼問題。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.229.187
推 Wush978:推,不過我會用AWS架Rstudio server吧 09/20 14:16
→ Yukirin:樓上高等的招數我做不到QQ 09/20 14:27
推 Wush978:囧,該找時間寫教學了嗎? 09/20 16:40
推 anovachen:不知道能不能寫個手機APP透過網路連線到安裝R的伺服器? 09/25 02:36
→ anovachen:我會自己架伺服器,但是要怎樣讓R軟體去讀取我送去 09/25 02:37
→ anovachen:的指令呢... 09/25 02:37
→ anovachen:假設R軟體能讀取特定文件裡的指令並執行... 09/25 02:38
→ anovachen:那寫個迴圈讓他不斷讀取該文件的指令或許可行? 09/25 02:39
→ anovachen:手機APP寫好的指令覆寫該文件就能遠端操作R軟體了? 09/25 02:39
推 Wush978:不好用吧... 你如果想要重複執行某些指令,應該用crontab 09/25 12:39
→ Wush978:我目前是有寫到讓R可以每十分鐘用新的資料做模型配適 09/25 12:39
→ Wush978:基本上就是crontab + Rscript 09/25 12:40
→ Wush978:windows上就是工作管理員 + .bat 或 Rscript 09/25 12:40