R - 我不知道为什么我的代码不会运行?

时间:2016-08-09 01:29:51

标签: 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 个答案:

答案 0 :(得分:1)

这是因为你没有使用正确的语法,从而混淆了R。

{break}}之后

您必须拥有;或在

之前开始换行

print(i+1)}

否则R不理解print是您尝试运行的功能。