【发布时间】:2016-09-30 11:39:16
【问题描述】:
我在 R 中使用 lm() 生成了九个模型,我将它们命名为 m1-m9。我想创建一个提示,让用户回答问题:
“您想使用哪种模型进行进一步分析?(m1-m9)”
带有模型的名称(m1-m9),简单地表示为例如“m1”。然后我想使用给出的答案来复制原始模型(m1-m9),但将副本重命名为“calmod”,用于进一步分析。我已经阅读了几个处理提示的线程,但我只是一个初学者,无法理解它。有什么简单的方法吗?
干杯
【问题讨论】:
-
李哲元回答了原问题。但是,您可能永远不应该拥有
m1到m9的模型,而是 9 个模型的列表。然后,您可以向用户询问列表中模型的编号,如果用户输入了一些愚蠢的内容,您就不会向get开放整个命名空间。此外,如果您决定研究多个模型,您可以轻松地遍历列表。就我的两便士。 -
感谢您的回答和建议。哲元提供的线路解决了我的问题。我将考虑添加模型列表。非常感谢。
标签: r prompt readline user-interaction