R :: openxlsx package

2023. 2. 16. 10:28Statistics/R

이것도 왜 그런지는 모르지만 어쨌든 해결은 했다...

 

근무중이라 대충 정리...

 

openxlsx package 는 엑셀에 sheet 별로 dataframe을 저장할 수 있게 해주는 패키지

 

library(openxlsx)

#work book 먼저 생성
test <- createWorkbook("test")

#sheet 생성
addWorksheet(test, "sheet name")

#sheet에 data 쓰기
writeDataTable(test, "sheet name", dataframe)

#저장
saveWorkbook(test, "경로/경로/경로.xlsx")

 

먼저 workbook 을 만들고(여기에 들어가는 저 "test"가 뭔지는 잘 모르겠음)

그 다음 sheet 를 생성하고

원하는 data frame을 write해준 후

save 하면 됨.

 

저장할 때 여러 옵션을 줄 수 도 있는데

지금은 그냥.. default로 하기도 어버어버 하는 상황이라 일단 저장을 했다.

 

근데 문제.. 

 

R 을 다시 시작하고 

library를 불러오고

다시 코드를 실행하면 

에러폭탄이 ...

 

createWorkbook 에서 unknown format 뭐 기타 등등...

unknown format 부터.. 안되니 뭐 다 안된다.

 

JAVA를 쓰는거라 문제라는 말도 있고..

뭐 그러 저런한 말이 많은데

 

openxlsx 패키지를 재설치하면됨 :)

 

몰라 일단 급하니까 그렇게 하자.

 

해결 코드

detach("package:openxlsx", unload=TRUE)
install.packages("openxlsx")
library(openxlsx)

 

없애고 다시설치하고 다시로드하면 된다..

 

몰라 이유는 모르지만 해결은 했다.

 

 

이 패키지가 문제인게 2007 베이스라 맘에 안드는데 최근 버전을 대상으로 하는 

패키지도 있으면 알려주세여 .. 

 

 

 

 

 

728x90

'Statistics > R' 카테고리의 다른 글

ggplot2:: option  (0) 2023.09.12
ggplot2 :: pie chart  (0) 2023.08.19
R 옵션 설정하기.  (0) 2022.12.06
installr :: R 업데이트 하기  (0) 2022.11.25
R :: data 불러올 때 자주 발생하는 에러  (2) 2022.11.25