R中的用户输入

R中的用户输入,r,function,user-input,readline,R,Function,User Input,Readline,我正在尝试运行一个R脚本,在Windows命令提示符下使用Rscript,请求用户输入 到目前为止,我已经找到了如何在R的交互式shell中实现类似功能的答案readline()或scan()在命令提示符下似乎不起作用 示例: 我有一个多项式y=cX,其中X可以取多个值X1,X2,X3等等C变量是已知的,因此,为了计算y的值,我需要向用户请求Xi值,并将它们存储在脚本中的某个位置 贝娄的剧本没有任何作用 UIinput <- function(){ #Ask for user i

我正在尝试运行一个R脚本,在Windows命令提示符下使用
Rscript
,请求用户输入

到目前为止,我已经找到了如何在R的交互式shell中实现类似功能的答案
readline()
scan()
在命令提示符下似乎不起作用

示例:

我有一个多项式
y=cX
,其中
X
可以取多个值
X1
X2
X3
等等
C
变量是已知的,因此,为了计算
y
的值,我需要向用户请求
Xi
值,并将它们存储在脚本中的某个位置

贝娄的剧本没有任何作用

UIinput <- function(){

    #Ask for user input
    x <- readline(prompt = "Enter X1 value: ")

    #Return
    return(x)
}
有什么建议吗

提前感谢猫(“输入x:”)
cat("input x: ")
x <- readLines(con="stdin", 1)
cat(x, "\n")
x
cat(“输入x:”)

请给我一些时间来实现你的答案请给我一些时间来实现你的答案
Uhh you forgot to eneter x...
Please enter it now.
character(0)
cat("input x: ")
x <- readLines(con="stdin", 1)
cat(x, "\n")