微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误:无法从注册表 (R) 确定 JAVA_HOME

如何解决错误:无法从注册表 (R) 确定 JAVA_HOME

我正在尝试按照此页面中的说明执行“规则挖掘”:https://rdrr.io/cran/rCBA/man/fpgrowth.html :

#load library
library(rCBA)
library(rJava)

#load data
data("iris")

#format data
train <- sapply(iris,as.factor)
train <- data.frame(train,check.names=FALSE)
txns <- as(train,"transactions")

#run the desired procedure
rules = rCBA::fpgrowth(txns,support=0.03,confidence=0.03,maxLength=2,consequent="Species",parallel=FALSE)

这将返回以下错误

Error: .onLoad Failed in loadNamespace() for 'rJava',details:
  call: fun(libname,pkgname)
  error: JAVA_HOME cannot be determined from the Registry

我尝试安装/卸载必要的软件包,但错误仍然存​​在。有谁知道如何解决这个错误

我在下面发布了我的 R 会话中的系统日志:

> sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19041)

Matrix products: default

locale:
[1] LC_COLLATE=English_Canada.1252  LC_CTYPE=English_Canada.1252    LC_MONETARY=English_Canada.1252 LC_NUMERIC=C                   
[5] LC_TIME=English_Canada.1252    

attached base packages:
[1] grid      stats     graphics  Grdevices utils     datasets  methods   base  

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。