我知道readline()
用于获取用户输入。但是如何使用它来获得一系列值?
例如:我需要从用户那里获得10个随机数,并希望对它们进行一些操作。请帮忙!
PS:我对R来说是全新的。
答案 0 :(得分:0)
scan()
可让您输入多个输入,以空格或换行符分隔,并由两个换行符固定。
在多个输入的情况下,分配结果x <- scan()
会产生一个向量。
这并不能确保您获得十个输入。
如果你想要十个输入,你可以提示十次:
x <- numeric(10)
for(i in 1:10){
x[i] <- readLines()
}