코딩을 하다보면 가끔 문자열의 우측부터 값을 잘라서 사용해야할 필요가 있는데, R에서는 항상 문자열의 좌측부터 값을 잘라서 돌려주는 함수밖에 없다. 이 때 엑셀의 RIGHT와 같은 함수를 구현해보자.(문자열의 우측부터 지정 숫자만큼 문자를 잘라서 돌려준다.)
#2. substrRight 만들기.
함수의 이름이 마음에 들지 않는다면 바꿔서 사용해도 무방하다...
# create substring right function.
substrRight <- function(x, n) {
substr(x, nchar(x)-n+1, nchar(x))
}
아래의 코드를 테스트로 실행해보면, 'in'만 남는 것을 확인할 수 있다.
substrRight('martin', 2)
댓글 없음:
댓글 쓰기