我创建了一个脚本,其中最初要求用户输入分配给变量的一些输入。但是,当您启动脚本时,R不会等待用户输入输入以执行操作。在脚本启动之前如何告诉R等待用户的输入?实际上我的代码看起来像:
fun <- function(){
x <<- readline("What is the value of x?")
y <<- readline("What is the value of y?")
z <<- readline("What is the value of z?")
}
fun()
#BEGIN OF THE SCRIPT USING X, Y, Z
答案 0 :(得分:1)
以这种方式将输入分配给变量。
fun <- function(){
readline("What is the value of x?") ->> x
readline("What is the value of y?") ->> y
readline("What is the value of z?") ->> z
return (z)
}
现在,调用你的函数,但如果你想从键盘输入数据,请将它包装在一个表达式中......
{
fun()
library(httr)
# this is a comment
}