09 | 조건에 맞는 데이터의 색인 찾기
주어진 데이터에서 조건에 맞는 데이터를 찾을 때, 조건에 맞는 데이터 값 자체를 찾을 때는 앞서 설명한 subset( )을 사용하거나 데이터 프레임을 접근할 때 조건문을 지정하면 된다. 그러나 때에 따라서는 조건을 만족하는 데이터의 색인 자체를 구할 필요가 있다. which( ), which.max( ), which.min( )은 이런 목적으로 사용할 수 있는 함수들이다.
which : 조건이 참인 색인을 반환한다. |
which(
x # 논릿값 벡터 또는 배열
)
반환 값은 논릿값이 참인 색인이다. |
which.max : 최댓값의 위치를 반환한다. |
which.max(
x # 숫자 벡터
)
반환 값은 최댓값이 저장된 색인이다. |
which.min : 최솟값의 위치를 반환한다. |
which.min(
x # 숫자 벡터
)
반환 값은 최솟값이 저장된 색인이다. |