【发布时间】:2023-12-26 04:20:01
【问题描述】:
我想知道,如何在 Windows 命令提示符下使用Rscript 运行 r 脚本并要求用户输入。
到目前为止,我已经找到了有关如何在 R 的交互式 shell 中请求用户输入的答案。对readline() 或scan() 进行相同操作的任何努力都失败了。
示例:
我有一个多项式y=cX,其中X 可以取多个值X1、X2、X3 等等。 C 变量是已知的,所以为了计算 y 的值,我需要向用户询问 Xi 值并将它们存储在我的脚本中的某个位置。
Uinput <- function() {
message(prompt"Enter X1 value here: ")
x <- readLines()
}
这是要走的路吗?任何额外的论点? as.numeric 有帮助吗?我如何返回X1?实施是否会因操作系统而异?
谢谢。
【问题讨论】:
标签: r cmd user-input readline rscript