더북(TheBook)

3.1.2 절대 경로와 상대 경로

현재 사용 중인 프로젝트의 작업 디렉터리는 다음과 같다.

> getwd()
[1] "D:/Workspaces/learn-r-programming"

이전에는 작업 디렉터리를 다룰 때 \가 아닌 /를 사용했는데, 아마 기억할 것이다. 윈도 시스템에서는 경로를 구분하는 기호로 \를 기본적으로 사용한다. 하지만 이 기호는 특수 문자를 표시하는 데 이미 사용하고 있다. 예를 들어 문자형 벡터를 생성할 때 줄 바꿈을 하는 데 \n을 사용할 수 있다.

> "Hello\nWorld"
[1] "Hello\nWorld"

이 특수 문자는 문자형 벡터를 문자열 그대로 직접 출력할 때는 그대로 보존된다. 하지만 cat() 함수를 사용하면 이스케이프 문자를 줄 바꿈을 표시하는 문자로 인식하여 출력한다.

> cat("Hello\nWorld")
Hello
World
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.