私は最近 R 3.2.0 (Windows 64 ビット) をパッケージと共にインストールしました。これはおよびxlsx
に依存しています。Java 1.8.0_11 64 ビットがマシンにインストールされています。rJava
xlsxjars
関数を使用しようとするとread.xlsx()
、zip ファイルに関する次のエラーが表示されます。
> library(xlsx)
Loading required package: rJava
Loading required package: xlsxjars
> read.xlsx("cameras.xlsx", sheetIndex=1)
エラー
.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,
: java.util.zip.ZipException: 無効な距離が遠すぎます
Rパッケージに付属のjarの1つではない限り、なぜ何かを解凍しようとするのかわかりません。(Rパッケージのzipファイルは、手動で解凍すると問題なく解凍されます。)そこで破損した場合に備えて、2回再インストールしましたが、役に立ちませんでした。
どこかに設定エラーがあるような気がしますが、本当に困惑しています。他の誰かがこれを経験しましたか?パッケージのインストール メッセージは次のとおりです。
> install.packages("xlsx")
Installing package into ‘C:/Users/ggraham412/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
also installing the dependencies ‘rJava’, ‘xlsxjars’
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.2/rJava_0.9-6.zip'
Content type 'application/zip' length 761928 bytes (744 KB)
downloaded 744 KB
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.2/xlsxjars_0.6.1.zip'
Content type 'application/zip' length 9485172 bytes (9.0 MB)
downloaded 9.0 MB
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.2/xlsx_0.5.7.zip'
Content type 'application/zip' length 400857 bytes (391 KB)
downloaded 391 KB
package ‘rJava’ successfully unpacked and MD5 sums checked
package ‘xlsxjars’ successfully unpacked and MD5 sums checked
package ‘xlsx’ successfully unpacked and MD5 sums checked