R 프로젝트 "Error: `path` does not exist" 해결방법이 무엇인가요?
R 프로젝트를 사용해서 실습을 하고 있는데,
OO(특정될 수 있어 임의로 정함) <- data.frame(read_xlsx("QQ.xlsx", sheet = 1))
이렇게 적고 실행을 시켜보니 Error: 'path' does not exist: QQ.xlsx라는 문구가 뜹니다.
따로 파일을 열어서 엑셀파일을 실행시키고 데이터 프레임을 만들긴 했으나, 저 에러 문구를 해결하는 방법을 알고 싶습니다.
head, summary, View 등은 제대로 실행되고 있는 상태입니다.
해당 파일 'QQ.xlsx'을 경로에서 찾을 수 없기 때문에 발생한 에러입니다.
이를 해결 할 수 있는 방법은 getwd()와 setwd() 두 명령어를 이용하는 방법이 있습니다.
첫 번째 방법인 getwd()는 현재 작업 디렉토리를 확인할 수 있는 명령어로,
예시로 만약 'c\user\download'이라고 출력된다면 해당 경로에 'QQ.xlsx' 파일을 옮겨놓으시면 됩니다.
다음 방법인 setwd()는 현재 작업 디렉토리를 변경할 수 있는 명령어로,
예시로 'QQ.xlsx'파일이 'c\user\document'에 있다면, setwd('c\user\document')라고 입력하시면 됩니다.
가장 간단하게는 'QQ.xlsx'의 전체 경로를 확인하여 read_xlsx() 명령어 안에 집어 넣어주시면 됩니다.
파일 오른쪽을 클릭한 후 아래와 같이 나와있는 경로를 복사하여 붙여 넣으시면 됩니다.
윈도우 기준으로 설명해드렸으며, Mac일 경우에도 경로만 잘 찾아주시면 응용하기 쉬울거라 생각합니다.
QQ.xlsx 가 C:\temp에 있다라고 하면
c <- data.frame(read_xlsx("C:\temp\QQ.xlsx", sheet=1)) 와 같이 filename path를 full로 적어보세요.
또는
setwd('c:\temp\')
c <- data.frame(read_xlsx("QQ.xlsx", sheet=1))하면 될 것 같습니다.
먼저 파일이 있는지 확인해 보시기 바랍니다.
있다면 해당 파일의 절대 경로로 수정후 다시 시도해 보시기 바랍니다.
여기에서 절대 경로는 전체 경로인데 리눅스는 /로 시작해서 루트 경로부터 시작되고 Windows라면 기본 드라이브 (C, D 등)에서 시작된 Full 경로를 지정해 주시면 됩니다.
Windows에서는 파일을 마우스 오른쪽 버튼으로 클릭 한 후 속성을 통해 경로를 확인 할 수 있습니다.
파일 경로 에러네요. QQ.xlsx가 실행하시는 프로젝트 파일 위치에 없다는 경우에 나옵니다. 파일을 해당 위치로 옮기시던가 아니면 경로를 다 지정해서 부르셔야합니다. 보통 프로젝트 파일이 있는 곳에서 읽히기에 데이터 입력 출력 파일 폴더 하나 지정해주시고 그 폴더에 QQ.xlsx 파일 넣어두시고 불러 쓰세요