作者gsuper (Logit(odds))
看板Statistics
標題[程式] R的互動式選項
時間Thu Dec 27 19:35:50 2012
想請問一下
我需要寫一隻 t.test 與 anova 與 two way anova 的綜合程式
我需要在 source("script.R") 後
跳出選項如下
--------------------------------------------
請問您要選擇何項分析?
1. two sample t test
2. anova
3. 2 way anova
--------------------------------------------
然後我希望畫面停住
讓使用者輸入 1 或 2 或 3 後 , 按下 enter , 然後再開始分析
就像是 install.packages 後跳出讓人選 server 的選項一樣
請問這方面大致上要怎麼寫?
---------------------------------------------------------
剛剛查了一下
好像是用 stdin() 與 stdout()
不過還是沒什麼概念...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.239.247
※ 編輯: gsuper 來自: 140.113.239.247 (12/27 20:02)
※ 編輯: gsuper 來自: 140.113.239.247 (12/27 20:04)
1F:推 Wush978:你可以先試試看rpanel, 潮一點的可以玩shiny 12/27 20:50
2F:→ Wush978:(都是R的package) 12/27 20:50
5F:→ gsuper:OKOK 努力~~ 謝謝 Wush大大 12/27 21:03
6F:推 andrew43:最基本型就用 answer <- readline("Question...") 12/27 21:55
7F:→ andrew43:得到的answer是字串,可自己再轉型 12/27 21:55
這個基本型簡單好用
讚~!
※ 編輯: gsuper 來自: 140.113.239.247 (12/27 22:12)
8F:推 curare:我也是用 readline + as.integer 就可以了!簡單好用! 12/28 10:27
10F:→ Wush978:如果要自動化+下參數的話還是透過shell最方便 12/28 10:57
11F:推 andrew43:readline() 從 shell 操作的話會有問題, 提醒一下. 12/28 12:08
12F:→ andrew43:不過我建議原po把script改寫成function, 以後會很方便. 12/28 12:13
13F:→ andrew43:不但args操作方便, 且未來再利用程度高. 12/28 12:14