더북(TheBook)

두 번째 문자가 줄 바꿈 된 후에 정상적으로 시작하는 것을 볼 수 있다. 하지만 \가 정말 특별하다면 문자열에서 \ 문자 자체를 어떻게 사용할 수 있을까? \\로 입력하면 된다.

> cat("The string with '\\' is translated")
The string with '\' is translated

따라서 이러한 이유로 윈도 시스템에서 파일 경로를 표기할 때는 \\/를 사용한다. macOS나 리눅스 등 유닉스 계열의 시스템에서는 간단히 /를 사용한다. 윈도 사용자가 \를 잘못 사용하면 다음 오류 메시지를 표시한다.

> filename <- "d:\data\test.csv"
Error: '\d' is an unrecognized escape in character string starting ""d:\d"

오류가 표시되지 않게 하려면 다음과 같이 입력해야 한다.

> filename <- "d:\\data\\test.csv"
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.