Предположим, что у нас есть таблица x:
V1 V2 V3
1 8 18
95 36 -40
-67 -68 -27
192 2 9
160 105 36
Я хочу найти 1-ую строку в V1, которая больше 100. В нашем случае 192 - это 1-е большее число, чем 100.Поэтому я хочу получить 4 в качестве вывода, потому что 192 - это 4-я строка в V1.
Как мне этого добиться?Я попробовал это:
for (i in 1:length(x$v1){
if(x[1,i]>=100){
print(i)
break}
}
Но это не сработало.Компилятор R говорит следующее:
Error in if (x[1, i] >= 100) print(i) : argument is of length zero
> break
Error: no loop for break/next, jumping to top level
> }
Error: unexpected '}' in "}"
Что я могу сделать?