본문 바로가기

R_statistics/Rs_preparation

[R프로그래밍] 같은 클래스, class 의 열, column 추출하기

x[sapply(x,is.numeric)]
x[sapply(x,is.factor)]

#x 는 data.frame



* 간단한 설명은 다음과 같습니다. 

원리는 x 라는 data.frame 에 대하여, sapply 를 적용.

그러면 sapply(x, is.numeric) 은 각각의 column 의 class 를 is.numeric 과 비교하여 TURE, FALSE 로 반환.

x[a]  는 x 라는 data.frame 에서 a 라는 column 만을 data.frame 형식으로 추출.

x[sapply(x, is.numeric)] 에 적용하면, TRUE 값에 해당되는 column 들만 추출하게 된다.