作者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