推荐使用32位的R,用64位的会出现很多意想不到的问题。
首先要安装JAVA环境,并配置环境变量,这个网上一大推,大家可以自行解决,在安装好以后,R使用xlsx应该是没问题了,但是Rstudio仍然无法使用,报错如下:
Error: package or namespace load failed for ‘xlsx’:
loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: inDL(x, as.logical(local), as.logical(now), ...)
错误: unable to load shared object 'C:/Users/xxxx/Documents/R/win-library/4.1/rJavabs/x64/rJava.dll':
LoadLibrary failure: %1 不是有效的 Win32 应用程序
这是因为安装的包与电脑程序不匹配,应该使用32位的,将Rstudio设置为32位即可:
将64位改为32位,在使用library(xlsx)即可,将不会有任何报错:
结果如下:
版权声明:本文为weixin_44773732原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。