오류: 쓰기를 시도하는 동안 워크북을 압축하지 못했습니다.xlsx
저는 xlsx 파일을 쓰려고 했습니다.write.xlsx
그리고 나는 다음과 같은 오류를 받습니다.
Error: zipping up workbook failed. Please make sure Rtools is installed or a zip application is available to R.
Try installr::install.rtools() on Windows.
package ‘Rtools’ is not available (for R version 3.1.2)
이걸 고치려면 이제 어떻게 해야 하나요?
편집: Rtools를 설치합니다.
>installr::install.rtools()
No need to install Rtools - You've got the relevant version of Rtools installed
하지만 여전히 나는 그 오류를 받습니다.write.xlsx
다음을 확인해야 합니다.R_ZIPCMD
시스템 변수:
Sys.getenv("R_ZIPCMD", "zip")
기본값은 "zip"입니다.그러나 환경 변수를 설정해야 하는 경우가 발생할 수 있습니다.위치를 정확히 알고 있는 경우 다음과 같이 설정할 수 있습니다.
Sys.setenv(R_ZIPCMD= "C:/SOMETHING_PATH/Rtools/bin/zip")
나도 같은 문제가 있었지만, 그것을 설정하는 것.R_ZIPCMD
해결했습니다.
이 위치에서 Rtools(윈도우용)를 설치합니다. http://cran.r-project.org/bin/windows/Rtools/ 현재 버전의 R과 호환되는 것을 다운로드하십시오.설치하는 동안 경로 변수를 변경하는 상자를 선택하거나 "c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;"를 나중에 경로 변수에 추가합니다.새 R 세션 시작...그것은 나와 함께 작동합니다.이것이 도움이 되길 바랍니다.
쓰기 전에 그것을 시도해보세요.xlsx:
detach(package:openxlsx)
library(xlsx)
리눅스 머신에서 엑셀 행 제한(1,048,576)을 초과하여 파일을 쓸 때 이 오류가 발생한 적이 있습니다.파일을 만들 수 없어 이 메시지가 생성되었습니다.
이 문제가 문제인 경우 행 수를 줄이려면 데이터의 모양을 바꾸거나 잘라야 할 수 있습니다.또는 csv와 같이 이러한 제한이 없는 일반 텍스트 형식을 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/27952451/error-zipping-up-workbook-failed-when-trying-to-write-xlsx
'source' 카테고리의 다른 글
data.frame 목록에서 개별 엑셀 워크시트 - R (0) | 2023.07.01 |
---|---|
Oracle "ORA-01008: 일부 변수가 바인딩되지 않음" 오류(매개 변수 포함) (0) | 2023.07.01 |
값의 합이 아닌 값을 표시하는 피벗 테이블 (0) | 2023.07.01 |
Vuex - 구성 요소 간에 어레이를 효율적으로 공유 (0) | 2023.07.01 |
GitHub - fatal: 'https://github.com '에 대한 사용자 이름을 읽을 수 없음: 해당 파일 또는 디렉토리가 없습니다. (0) | 2023.07.01 |