0

私は最近 R 3.2.0 (Windows 64 ビット) をパッケージと共にインストールしました。これはおよびxlsxに依存しています。Java 1.8.0_11 64 ビットがマシンにインストールされています。rJavaxlsxjars

関数を使用しようとすると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
4

1 に答える 1

1

ここで説明されている問題であることがわかりました: R xlsx package error

上記のプロセスで、xlsx ファイルが zip ライブラリによってアクセスされることを知りませんでした。実際、スプレッドシートをバイナリとしてダウンロードしませんでした。

于 2015-05-06T03:18:51.960 に答える