4
기존 서브셋 Q & A를 살펴본 결과 내가 찾던 것을 찾을 수 없었습니다.여러 열에 적용된 단일 조건을 기반으로 데이터 프레임을 서브 세트
하나의 조건 (예 : 값이 5보다 작은 경우)에 따라 데이터 프레임의 하위 세트를 만들고 싶습니다. 그러나 모든 열의 값이 5 미만인 행만 필요합니다.
예를 들어 iris
데이터 집합을 사용하여 - 열 1-3 모두가 5 미만의 값을 갖는 모든 행을 선택하고 싶습니다.
subdata <- iris[which(iris[,1:3]<5),]
이것은 나를위한 것이 아닙니다. 하위 데이터의 맨 아래에 많은 수의 행이 생깁니다.
많은 도움을 주셨습니다.
를 시도 <5'와'all'? – JPD
'iris [, 1 : 3] <5'의 각 행에 대해'apply' 함수에'all' (기본적으로 논리적 AND입니다) 함수를 실행하도록 지시합니다. '? apply'를 보라 -'R'에서 매우 유용하다. – QkuCeHBH