r - 运行包“xlsx”时出现问题
问题描述
在我的新计算机上安装 R 和 RStudio 后一切正常,除了“xlsx”包。尝试调用它时,library(xlsx)
我收到以下错误消息:
Error: package or namespace load failed for ‘xlsx’:
.onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from the Registry
该version
命令产生以下输出:
> version
_
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 6.1
year 2019
month 07
day 05
svn rev 76782
language R
version.string R version 3.6.1 (2019-07-05)
nickname Action of the Toes
我从类似的问题中看到,这个问题可能源于 Java 和 R 版本不对应的事实。但是在这里,其他一切都有效,到目前为止,这似乎是唯一产生此错误消息的包。我当时不能安装多个 Java 版本,可以吗?我试图重新安装软件包,结果相同。
我有很多脚本都使用了“xlsx”包,合成器与替代包“readxl”不同,到目前为止,我更愿意让“xlsx”包工作,而不是切换到“readxl” . “xlsx”包还带有更多选项。
有什么建议么?
解决方案
推荐阅读
- csv - 在 Cypress 中上传 csv 文件
- xamarin - Xamarin Page.Title 访问但不是作为字符串
- c# - 将规则集迁移到 editorconfig 后的问题
- ansible - 是否可以从 ansible.cfg 为 Ansible 禁用 ssl 验证?
- spring-boot - 如何使用现有的 yaml 文件在 SpringBoot 中公开 Swagger-ui 端点?
- r - 如何处理“pmap”错误和“安全”包装的函数的结果输出。不能取消嵌套
- powerbi - 使用从另一个表中选择的值过滤表
- c# - .Net Core Webapi 在 Automapper 配置文件上获取基地址 URL
- if-statement - groovy 脚本中的 if-else 和默认条件
- vba - 分析工具包列表 - VBA 函数