본문 바로가기
Computer Science/Error Code

[R / RStudio] Error in setw() 해결 방법

by Henry Cho 2022. 9. 19.
728x90

Error in setw() 해결 방법


포스트 난이도: HOO_Junior

 

[Notice] 포스트 난이도에 대한 설명

안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다

whoishoo.tistory.com


# Error in setw()

 

Error in setwd(dir.results.resample_data) : 
  object 'dir.results.resample_data' not found

 

위의 경우처럼 in setwd()에서 에러가 발생할 수 있다. R에서 setwd는 가공되거나 시각화된 데이터 수치를 저장하는 데 사용하는 기능이다. 저장할 파일의 위치를 지정하는 데 사용되기 때문에 위와 같은 에러가 발생했다면 저장하는 위치에 문제가 있다는 걸 의미한다.

 

우선 위의 예제를 통해서 살펴보면, setwd 안에 디렉토리가 results.resample_data로 작성되어있다. 이 경우는 위의 코드에서 디렉터리의 위치가 이미 선언되어 있으면서 최종적으로 resample_data라는 폴더나 저장 위치를 지정하고 있다는 걸 의미한다. 한마디로 저장되는 파일의 최종 목적지가 resample_data인 셈이다.

 

그런데 위와 같이 in setwd에서 error가 발생했다는 것은 저장되는 곳의 지정에 문제가 있다는 걸 의미하기에 몇가지를 확인해보면  쉽게 문제를 해결할 수 있다.

  • resample_data라는 폴더명이 오타로 인해 잘못 입력되었을 경우
  • results까지만 폴더가 있으며 resample_data라는 저장 위치가 없을 경우
  • 이전에 선언된 디렉토리 저장 위치가 잘못 입력되어 있는 경우

일반적으로 이 세가지 중에 하나가 잘못되었을 경우가 있기 때문에 Rstudio에서 이 부분에 대해서 확인해주면 문제를 쉽게 해결할 수 있다. 매번 그렇지만 오류에 있어서 개발자가 잘못한 거지 컴퓨터는 그저 개발자에게 알려줄 뿐이다.


 

728x90

댓글