如何使用循环在R中的集合中输入数字

时间:2018-05-10 17:56:19

标签: r loops

我试图输入9个数字到一个集合,然后打印集合的总和,R编程的新内容。但是代码有些问题,我无法得到正确的结果。

homescore <- c()

for (homescore in 1:9) {
  score <- readline(prompt = "Enter Score: ")
  homescore <- append(homescore,score)
  homescore <- as.numeric(homescore)
}

1 个答案:

答案 0 :(得分:-1)

当您说for (homescore in 1:9)时,您的循环将在第一次迭代开始时设置homescore <- 1,在第二次迭代开始时设置为homescore <- 2,等等。只需使用{{1}而不是。

for (i in 1:9)