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 들만 추출하게 된다.
'R_statistics > Rs_preparation' 카테고리의 다른 글
[R프로그래밍] 변수이름 (변수명) 을 이용하여 열 (변수) 제거 (0) | 2019.02.12 |
---|---|
[R프로그래밍] 변수이름 소문자로 바꾸기 (0) | 2019.02.11 |
[R프로그래밍] 조건을 만족하는 행 제거 (0) | 2019.02.01 |
[R프로그래밍] 특정열의 이름 (변수 이름) 변경, column name (0) | 2019.01.29 |
[R프로그래밍] Column 별 결측값 확인 (독립변수 결측값, NA 개수 확인) (0) | 2018.11.28 |