데이터 분석/R 오류처리

[R] Error in file(file, "r") : 커넥션을 열 수 없습니다(cannot open the connection)

love R 2021. 3. 19. 01:27
반응형

1. Error in file(file, "r") : 커넥션을 열 수 없습니다(cannot open the connection) 원인 파악하기

 

R로 파일을 불러오려다보면 위와 같은 에러 문구가 나올 때가 있습니다.

이는 현재 설정된 경로에 해당 파일이 존재하지 않거나 또는 디렉토리가 존재하지 않기 때문에 나오는 에러입니다. 이 에러를 해결하기 위해선 아래 사항을 고려합니다.

 

 

2. 디렉토리 또는 파일이 실제로 존재하지 않는 경우

 

위 이미지는 'd'라는 변수에 임의로 잘못된 경로를 할당하여 read.csv 함수로 불러오려는 시도를 하였습니다. 이 때 이 오류를 해결하는 방법은 컴퓨터에 "c:/uu" 경로가 실제로 존재하는지 확인해야 합니다. 또는 실제로 디렉토리가 있지만 불러오려는 파일이 존재하는지를 확인합니다.

 

 

 

3. 디렉토리 또는 파일명에 오타가 있는지 확인

 

 

위 그림은 "ffdata.csv" 라는 명칭의 csv형식의 파일을 불러온 것입니다.

경로가 적절하게 설정되어있고, 파일명에도 오타가가 없기 때문에 잘 불러와졌습니다.

이 때 경로 확인 방법은 getwd() 라는 함수를 이용합니다.

 

 

 

이번엔 명칭을 ffdata123.csv 로 바꾸어보니 파일 열기에 실패했다는 에러가 나옵니다.

 

 

 

 

 

 

 

 

반응형