本文介绍了无法在 R 中安装库(xlsx)并寻找替代方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 R 版本 3.0.3.我无法安装库(xlsx).错误信息:

I use R version 3.0.3. I was not able to install library(xlsx). Error message:

Loading required package: rJava
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'C:/Program Files/R/R-3.0.3/library/rJava/libs/x64/rJava.dll':

LoadLibrary failure:  The specified module could not be found.

然后我尝试自己安装 rjava.收到以下错误消息:

I then tried to install rjava on its own. Got the error message below:

library("rJava", lib.loc="C:/Program Files/R/R-3.0.3/library")错误:rJava"的 loadNamespace() 中的 .onLoad 失败,详细信息:调用: inDL(x, as.logical(local), as.logical(now), ...)错误:无法加载共享对象C:/Program Files/R/R-3.0.3/library/rJava/libs/x64/rJava.dll":LoadLibrary 失败:找不到指定的模块.

还有其他方法可以在 R 中加载 excel 文件吗?

Is there another way to load excel file in R?

谢谢,

推荐答案

以下是一些可能的解决方案:

Here are some possible solutions:

  1. 安装 64 位版本的 Java.这是Java 下载链接.
  2. 重新安装 rJava.
  3. 在加载库之前通过设置手动设置Java位置的目录

  1. Install 64-bit version of Java. Here is the download link of Java.
  2. Re-install rJava.
  3. Manually set the directory of your Java location by setting it before loading the library

Sys.setenv(JAVA_HOME="C:\\Program Files\\Java\\jre7") # 64 位版本Sys.setenv(JAVA_HOME="C:\\Program Files (x86)\\Java\\jre7") # 32 位版本库(rJava)

来源:此处

这篇关于无法在 R 中安装库(xlsx)并寻找替代方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 19:55