Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个这样的循环:
n<-3 for(i in 1:n-1) { print(c("i= ")) print(c(i)) }
我想打印i=1, 2 ,但这段代码的结果是结果有i=0, 1, 2 什么问题?
i=1, 2
i=0, 1, 2
非常感谢!
在 for 循环中添加括号:1:(n-1). 没有括号,您将取1:n= 1,2,3 并从每个括号中减去 1。
1:(n-1)
1:n
您可能还想要print(paste("i=", i)).
print(paste("i=", i))