loading
본문 바로가기
지식마당

R 코딩 오류 Permission denied 원인 해결

by zzzighn 2024. 3. 6.

통계학개론 수업을 들으면서 R을 요즘 배우고 있는데요. 

 

엑셀파일을 exporting 하려는데, Permission  denied 오류가 발생하더라고요.

 

오류의 원인이 아래와 같이 2가지의 경우가 있더라고요.

 

1. 오류원인 1

오류발생메세지 1
[ERROR] workbook_close(): Error creating 'C:\Users\ehddu\Documents\2024-1 강의\보건통계학개론\과제\240304\Formaldehyde01.xlsx'. System error = Permission denied
에러: Error in libxlsxwriter: 'Error creating output xlsx file. Usually a permissions error.'

원인이 뭘까 오류발생메세지를 검색해보고 실행해본 결과, 문제는!

이미 저장되어있는 엑셀파일을 다시 저장하려다보니 생긴 문제였는데요.

저장하려는 엑셀 파일이 열려있었더라고요.

한마디로 저장하려는 엑셀파일이 열려있을 경우 저장이 될 수 없기에 그 엑셀 파일을 끄고 다시 코드를 실행해본 결과, 해결이 되었습니다!

 

2. 오류원인 2

그런데 또 다른 이유로도 아래의 오류발생메세지 2와 같이 Permission denied 오류가 발생했는데요.

오류발생메세지 2
추가정보: 경고메시지(들): 
file(file, ifelse(append, "a", "w"))에서:
  파일 'C:/Users/ehddu/Documents/2024-1 강의/보건통계학개론/과제/240304'를 열 수 없습니다: Permission denied
 

보통  Permission denied 오류는 경로를 잘못 입력하면 나오는 오류라고 하기에 경로를 확인한 결과, 경로만 적고 파일명을 안적었더라고요 ㅎㅎ;

저장하려는 파일의 확장자명까지 제대로 기입하니 오류가 해결되었습니다 :)

 

 

저처럼 초보이신분들에게 도움이 되었으면 하네요. 

그럼 이만 ..