我一直得到同样的错误,首先是XLConnect,(我认为这是一个java问题)和现在的rJava(它也没有用)。这是我在库(rJava)时得到的错误消息:
错误:'rJava'的包或命名空间加载失败:.onLoad失败 在loadNamespace()中为' rJava',详细信息:call:dyn.load(file, DLLpath = DLLpath,...)错误:无法加载共享对象 ' /Users/snyderk2/Library/R/3.4/library/rJava/libs/rJava.so' ;:
dlopen(/Users/snyderk2/Library/R/3.4/library/rJava/libs/rJava.so,6): 未加载库:@ rpath / libjvm.dylib引用自: /Users/snyderk2/Library/R/3.4/library/rJava/libs/rJava.so原因: 图片未找到
我是R的新手,只需要弄清楚如何使这些包正常工作,谢谢!
答案 0 :(得分:0)
尝试(检查您的java版本并相应更改):
Sys.setenv(JAVA_HOME = "C:/Program Files/Java/jre-9.0.1")
然后加载库。
如果您尝试通过在控制台中输入xlsx
来访问Excel文件,请安装软件包install.packages("xlsx", dependencies = T)
。
答案 1 :(得分:0)
用于处理不需要rJava的excel数据的另一个R包是openxlsx。我发现它比基于java的软件包运行得更快,这是一个很好的奖励。