No.07013 Re: Rによるプログラミング_繰り返し 【青木繁伸】 2008/07/14(Mon) 10:29
n <- 5でできますが,内容によって,for を使わない方法があるでしょう。
for (i in 1:(n-1)) {
for (j in (i+1):n) {
cat(i, j, "\n")
}
}
No.07014 Re: Rによるプログラミング_繰り返し 【R初心者】 2008/07/14(Mon) 10:39
for (i in 1:(n-1))のように,+,-の場合は( )をするわけですね。( )をしないで,やって,おかしかったので,質問しました。
ベクトル,ex,1:(n-1)と1;n-1はなぜ違うでしょうか?
No.07015 Re: Rによるプログラミング_繰り返し 【青木繁伸】 2008/07/14(Mon) 11:01
: と - の優先順位の違いです
1:n-1 は (1:n)-1 となります。演算順序はユーザが ( ) を加えることで変更できるんですね(2*3-1 と 2*(3-1) が違うのと同じ)
No.07017 Re: Rによるプログラミング_繰り返し 【R初心者】 2008/07/14(Mon) 11:37
ありがとうございました。
● 「統計学関連なんでもあり」の過去ログ--- 041 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る