R에서 데이터 프레임의 하위 집합을 그리는 방법
다음 방법을 사용하여 R에서 데이터 프레임의 하위 집합을 그릴 수 있습니다.
방법 1: 조건에 따라 데이터 프레임의 하위 집합을 그립니다.
#plot var1 vs. var2 where var3 is less than 15 with(df[df$var3 < 15 ,], plot(var1, var2))
방법 2: 여러 조건을 기반으로 데이터 프레임의 하위 집합을 그립니다.
#plot var1 vs. var2 where var3 is less than 15 and var4 is greater than 3 with(df[(df$var3 < 15 ) & (df$var4 > 3 ),], plot(var1, var2))
다음 예에서는 다음 데이터 프레임을 사용하여 실제로 각 메서드를 사용하는 방법을 보여줍니다.
#create data frame df <- data. frame (A=c(1, 3, 3, 4, 5, 7, 8), B=c(3, 6, 9, 12, 15, 14, 10), C=c(10, 12, 14, 14, 17, 19, 20), D=c(5, 7, 4, 3, 3, 2, 1)) #view data frame df ABCD 1 1 3 10 5 2 3 6 12 7 3 3 9 14 4 4 4 12 14 3 5 5 15 17 3 6 7 14 19 2 7 8 10 20 1
예 1: 조건에 따라 데이터 프레임의 하위 집합 그리기
다음 코드는 변수 C가 15보다 작은 경우 변수 A와 변수 B의 산점도를 만드는 방법을 보여줍니다.
#plot A vs. B where C is less than 15 with(df[df$C < 15 ,], plot(A, B))

C 변수가 15보다 작은 데이터 프레임의 행만 플롯에 표시됩니다.
예 2: 여러 조건을 기반으로 데이터 프레임의 하위 집합 그리기
다음 코드는 변수 C가 15 보다 작고 변수 D가 3보다 큰 변수 A 대 변수 B의 산점도를 만드는 방법을 보여줍니다.
#plot A vs. B where C is less than 15 and D is greater than 3 with(df[(df$C< 15 ) & (df$D> 3 ),], plot(A, B))

변수 C가 15보다 작고 변수 D가 3보다 큰 데이터 프레임의 행만 그래프에 표시됩니다.
관련 : R에서 with() 및 inside() 함수를 사용하는 방법
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.