2016-08-09 13 views
-3

は私のコードは、このコードは動作しませんなぜ私にはわからない、まだこのコードはうまく機能R - コードが実行されない理由はわかりません。ここ

for(j in 1:423){ 
for(i in 1:18){ 
kh[j,i+1] <- kh[j,i] + kh[j,i+1] 
if(kh[j,i+1]>kh$median[j]){break}}print(i+1)} 

です:

for(i in 1:18){ 
kh[1,i+1] <- kh[1,i] + kh[1,i+1] 
if(kh[1,i+1]>kh$median[1]){break}} 
print(i+1) 

私はすべてのJさん(1〜約なりたいです423) 私を助けてください!

+1

ようこそスタックオーバーフロー! [再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を提供するデータおよび/またはコードを含めてください。 –

答えて

1

それは、そうでない場合{break}}

後あなたは;を持っている必要がありますいずれかまたは

print(i+1)}

前に新しい行を開始あなたは正しい構文を使用していなかったためですので、混乱してR.

Rはprintが実行しようとしている機能であるとは理解していません。

+1

ありがとうございました! –

+0

@Kyunghwan助けてくれてありがとう:)これがあなたの問題を解決するなら、これを答え(緑のチェックマーク)としてマークしてください。 –

+0

StackOverflowは[コメントありがとうございます](http://meta.stackoverflow.com/questions/258004/should-thank-you-comments-be-flagged?lq=1)のコメントを使用して非難されています。この回答が有用であれば、十分な評判があればそれをアップヴォートすることができます。また、あなたの質問に満足して答えた場合は、それを受け入れるためにチェックマークをクリックすることをお勧めします。 –

関連する問題