Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
Java.util.Zip.ZipException: invalid code -- missing end-of-block
あなたが使用しようとすると誰でもこのエラーがありますか
dat <- read.xlsx("data.xlsx", sheetIndex=1, colIndex=colIndex, rowIndex=rowIndex)?
オンラインコースで、Rコマンドラインを使用してインターネットからダウンロードしたファイルでこの問題が発生しました。 xlsxは基本的にバイナリファイル(Zip)であるため、ダウンロードモードをwrite-binary(wb)として適切に設定する必要があるようです。誰かわかったね?
それもあなたがやったことなら、モードを適切に設定してファイルを再ダウンロードしてください。お気に入り:
download.file(fileUrl, destfile='./data/sample.xlsx', mode='wb')
インストールしたJavaのバージョンはxslxパッケージと互換性がない可能性があります。デフォルトのJavaを64ビットバージョンに置き換えてみてください: https: //www.Java.com/en/download/faq/Java_win64bit.xml 。