我想在 R 中创建一个交互式菜单 - 与我交互然后执行选定的任务......我在交互式 R / 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)))
但我不确定是否有更简单的方法可以做到这一点。
谢谢,
杰弗里