데이터 프레임이 있고 if 조건으로 루프를 수행하고 싶습니다.for 루프에서 if 루프를 깨고 출력을 출력합니다.
head(d)
col1 col2 col3
1 1 1 2.785561
2 2 1 5.765601
3 3 1 1.606134
4 4 1 3.475117
5 5 1 3.352561
6 6 1 2.849907
...
...
...
나는 dataframe에서 각 값을 요약하고 싶은 값은 내가 루프의 인덱스를 기록하고 루프를 종료 할 10보다 큰 얻는 경우에. 한 번호 만 기록하고 싶습니다. 내가 가지고있는 것은 :
for (j in 1:nrow(d)){
if (d[j,3] > 10){
break }
output = j }
하지만 출력 값이 있어야 진짜 대답,보다 큰 끝 3.
output
[1] 17
감사합니다! 이것은 효과가 있었다. – user3141121