0

次のようなループを書きます。

n<-3
for(i in 1:n-1)
{
print(c("i= "))
print(c(i))
}

そして、私は印刷したいのですi=1, 2 が、このコードの結果は結果のi=0, 1, 2 何が問題なのですか?

どうもありがとう!

4

1 に答える 1

5

ここで for ループに括弧を追加します: 1:(n-1). 括弧がなければ、1:n= 1,2,3 を取り、それぞれから 1 を引いています。

あなたも望むかもしれませんprint(paste("i=", i))

于 2013-05-05T04:24:05.333 に答える