반응형
R에서 숫자 혹은 문자만 분리하는 방법 (ab123 -> ab 혹은 ab123 -> 123)
gsub 함수를 사용합니다. 방법은 아래와 같습니다.
1) 숫자만 분리
> x="ab123"
> gsub('\\D','', x)
[1] "123"
숫자로 저장해봅시다.
> x="ab123"
> x_num=as.numeric(gsub('\\D','', x))
> x_num
[1] 123
2) 문자만 분리
> x="ab123"
> gsub('\\d','', x)
[1] "ab"
반응형
'9.유용한 함수모음 > 유용한 함수' 카테고리의 다른 글
R에서 생성된 변수 목록을 확인하는 방법 (0) | 2020.05.16 |
---|---|
R 데이터 수 확인하는 함수 총집합(length, dim, nrow, ncol) (0) | 2020.05.16 |
[R 유용한 함수] 데이터의 그룹을 나눠주는 split 함수 (0) | 2020.01.18 |
R에서 중복 제거하고 원소 종류만 알고 싶을 때, unique() (0) | 2020.01.01 |
R에서 column 접근 시 $없이 사용하는 방법 attach 함수 (0) | 2019.12.30 |
댓글