複数のif文をwhileループ内で一緒にネストすることは可能ですか?whileループ内の複数のif文をネストするR
私は彼らに自分自身を公開する簡単な例を作成しようとしています:
i <- 1
while(i <=10) {
if(i > 6){
cat("i=",i,"and is bigger than 6.\n")
}else{if(3<i & i<6){
cat("i=",i,"and is between 3 and 6.\n")
}else{
cat("i=",i,"and is 3 or less.\n")
}
i<-i+1
cat("At the bottom of the loop i is now =",i,"\n")
}
私のサンプルコードでは、I = 7で立ち往生し、永遠に実行したい取得し続けます。どうすればこれを避けることができますか?
あなたはあなたの答えを持っている - あまりにも多くの '{' 'sがありました。これを追加することで、コードの書式設定にもっと注意を払うことをお勧めします。スペースやインデントを正しく使用すると、そのような問題にぶつかりにくくなります。 – dww
あなたは上記のコードを正しくフォーマットして、あなたが意味するものを知っているでしょうか?または例を挙げてください。 上記の形式は私の教授のアプローチに従いますが、私はあなたのより明確な方法を教えてください。 – Jeremy
ハドリーのスタイルガイドはhttp://adv-r.had.co.nz/Style.htmlまたはGoogleのスタイルガイドはhttps://google.github.io/styleguide/Rguide.xmlです。 1つを選び、それに固執する。 – dww