0
打印循環我寫這樣一個循環:問題中的R
n<-3
for(i in 1:n-1)
{
print(c("i= "))
print(c(i))
}
我想打印i=1, 2
但是這個代碼的結果是i=0, 1, 2
什麼是錯的結果?
非常感謝!
打印循環我寫這樣一個循環:問題中的R
n<-3
for(i in 1:n-1)
{
print(c("i= "))
print(c(i))
}
我想打印i=1, 2
但是這個代碼的結果是i=0, 1, 2
什麼是錯的結果?
非常感謝!
在for循環中添加括號:1:(n-1)
。如果沒有方括號,你正在採取1:n
= 1,2,3並從它們中減去1。您可能也有興趣print(paste("i=", i))
。