如何在R中输入一系列值作为输入?

时间:2017-07-10 10:49:24

标签: r function variables input

我知道readline()用于获取用户输入。但是如何使用它来获得一系列值?

例如:我需要从用户那里获得10个随机数,并希望对它们进行一些操作。请帮忙!

PS:我对R来说是全新的。

1 个答案:

答案 0 :(得分:0)

scan()可让您输入多个输入,以空格或换行符分隔,并由两个换行符固定。

在多个输入的情况下,分配结果x <- scan()会产生一个向量。

这并不能确保您获得十个输入。

如果你想要十个输入,你可以提示十次:

x <- numeric(10)
for(i in 1:10){
  x[i] <- readLines()
}