apply 와 sapply의 차이
R2019. 7. 15. 00:43
apply문은 array에 적용되듯이 하나의 자료타입을 가질 수 있다.
때문에 apply(data,2,is.numeric)등이 원하는 결과를 얻지 못할 수 있다.
반면 sapply문이나 lapply문의 경우 어레이로 변환하지 않기 때문에 원하는 결과값을 얻을 수 있다.
R의 자동변환은 다음과 같은 순서로 진행이된다.
character > complex > numeric > integer > logical > raw
따라서 특정 타입의 변수만을 추출하기 위해서는 sapply(data,is.numeric)등을 사용하면 편리할 수 있다.
'R' 카테고리의 다른 글
[공공데이터 포털] 버스 정류소 API 가져오기 (0) | 2019.11.02 |
---|---|
숫자가 너무커서 제대로 안불러와질 때 (0) | 2019.09.16 |
문자열 다루기와 텍스트 마이닝 (0) | 2019.07.07 |
자신에게 맞게 R 최적화를 해보자. (0) | 2019.06.21 |
R Cloud 사용하기 (0) | 2019.06.21 |