더북(TheBook)

이미 앞에서 다룬 것처럼 특수 문자가 들어간 열 이름으로 열에 접근할 때는 다음과 같이 역따옴표와 함께 사용해야 한다.

> results$`Population(before)`
[1] 10 12 13 11 13

이렇듯 직접적인 할당에 허용되지 않는 특수 문자가 들어간 변수 이름을 생성하거나 참조할 때는 역따옴표를 사용한다. 그렇다고 이러한 이름 사용을 권장하는 것은 아니다. 오히려 이것들이 코드 가독성을 저해하고, 오류 원인이 될 수 있다. 또 기본 명명 규칙만 허용하는 다른 외부 도구와 함께 사용하기가 더 어려워질 수 있다.

결론적으로 정말 필요한 경우가 아니라면 되도록 역따옴표는 사용하지 않는 것이 좋다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.