我想在R中创建一个交互式菜单 - 与我进行交互,然后执行选定的任务...我在互动式R/R用户菜单/等上做了一些Google搜索,但没有任何帮助。如何在R中创建交互式脚本来简化/部分自动化数据探索部分?
我想用下面的交互式菜单
- 清除所有内存
- 负载数据
- 运行回归模型
- 运行集群模式 做出选择,请(1,2现在的自己,3或4):
基于所述选择,将要求额外输入(例如后运算。 2,加载数据它会给我的项目下的data/in目录下的所有文件预先加上一个数字,以便我可以通过简单地输入1,2,3等来选择加载哪个文件。
我做准备不同的数据集以使用我的脚本(针对不同的细分或场景)运行,并且希望快速切换这些数据集。例如。商业运营计划Oct'12,消费者的预算计划,等等。另外,我不希望一遍又一遍刷新我的数据..
我在想什么建设“伪”像
print the menu
ask user for input
ifelse(menuinput==1, source(script1.r),
ifelse(menuinput== 2,source(script2.r),
ifelse(menuinput==3,source(script3.r),NA)))
,但我不确定是否有更简单的方法来做到这一点。
感谢,
杰弗里
你看着'包:miniGUI',或各种Tcl的接口? 'sos :: ???'是你的朋友! – 2013-02-10 19:55:44
如果您要即时加载数据,则应考虑序列化数据,这将显着缩短加载时间。您可以使用saveRDS和readRDS来达到此目的。 – 2013-02-10 21:11:41
谢谢。要检查xxRDS的东西。 – 2013-02-11 09:26:02