더북(TheBook)

이렇게 유효하지 않은 이름을 굳이 사용하고 싶을 때는 역따옴표(`)를 활용한다.

> `some data` <- c(1, 2, 3)
> `_data` <- c(4, 5, 6)
> `Population(Millions)` <- c(city1 = 50, city2 = 60)

이러한 변수를 참조할 때도 마찬가지로 역따옴표를 사용해야 한다. 그렇지 않으면 여전히 유효하지 않은 것으로 간주된다.

> `some data`
[1] 1 2 3
> `_data`
[1] 4 5 6
> `Population(Millions)`
city1 city2
   50    60

마찬가지로 함수에도 역따옴표를 사용할 수 있다.

> `Tom's secret function` <- function(a, d) {
+     (a ^ 2 - d ^ 2) / (a ^ 2 + d ^ 2)
+ }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.