Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 循环未给出所需的结果_R_Loops - Fatal编程技术网

R 循环未给出所需的结果

R 循环未给出所需的结果,r,loops,R,Loops,我有一个数据框,在第一列中,我需要打印整行的值,如果它大于阈值,则打印“是”,否则打印“否”。它只显示“否”值。j1是数据帧 for(i in nrow(j1)){ for(j in ncol(j1)){ if (j1[i,j] > 400){ print("yes") }else{print("No")} } } 我认为您在for循环的情况下遗漏了一些内容,应该如下所示: for(i in 1:nrow(j1)){ for(j in 1:ncol(j1)){

我有一个数据框,在第一列中,我需要打印整行的值,如果它大于阈值,则打印“是”,否则打印“否”。它只显示“否”值。j1是数据帧

for(i in nrow(j1)){
  for(j in ncol(j1)){
  if (j1[i,j] > 400){
    print("yes")
  }else{print("No")}
}
}

我认为您在
for
循环的情况下遗漏了一些内容,应该如下所示:

for(i in 1:nrow(j1)){
  for(j in 1:ncol(j1)){
  if (j1[i,j] > 400){
    print("yes")
  }else{print("No")}
}
}

请注意,
nrow(j1)
ncol(j1)
只是
j1
维度的单个值,而不是从
1
开始的向量??