R에서 벡터를 필터링하는 방법(예제 4개)
다음 방법을 사용하여 R에서 벡터를 필터링할 수 있습니다.
방법 1: 특정 값과 동일한 필터 요소
#filter for elements equal to 8
x[x == 8]
방법 2: 단일 조건을 기준으로 항목 필터링
#filter for elements less than 8
x[x < 8]
방법 3: 여러 조건을 기준으로 항목 필터링
#filter for elements less than 8 or greater than 12
x[(x < 8) | (x > 12)]
방법 4: 목록 항목 필터링
#filter for elements equal to 2, 6, or 12 x[x %in% c(2, 6, 12)]
다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.
예 1: 특정 값과 동일한 필터 요소
다음 코드는 8과 같은 요소에 대해 R의 벡터를 필터링하는 방법을 보여줍니다.
#createvector x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15) #filter for elements equal to 8 x[x == 8] [1] 8 8 8
8 이 아닌 요소를 쉽게 필터링할 수 있습니다.
#createvector x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15) #filter for elements not equal to 8 x[x != 8] [1] 1 2 2 4 6 12 15
예 2: 조건에 따라 항목 필터링
다음 코드는 8 보다 작은 요소에 대해 R의 벡터를 필터링하는 방법을 보여줍니다.
#createvector x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15) #filter for elements less than 8 x[x < 8] [1] 1 2 2 4 6
예 3: 여러 조건을 기준으로 항목 필터링
다음 코드는 8 보다 작거나 12 보다 큰 요소에 대해 R의 벡터를 필터링하는 방법을 보여줍니다.
#createvector x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15) #filter for elements less than 8 x[(x < 8) | (x > 12)] [1] 1 2 2 4 6 15
예 4: 목록 항목 필터링
다음 코드는 목록 값과 동일한 요소에 대해 R의 벡터를 필터링하는 방법을 보여줍니다.
#createvector x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15) #filter for elements equal to 2, 6, or 12 x[x %in% c(2, 6, 12)] [1] 2 2 6 12
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
R에서 데이터 프레임을 삭제하는 방법
R에서 여러 열을 삭제하는 방법
R에서 루프를 사용하여 벡터에 값을 추가하는 방법