gpt4 book ai didi

java - ls(envir = envir, all.names = private) 错误 : invalid 'envir' argument in R

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:25:38 25 4
gpt4 key购买 nike

我在使用R中的包加载数据时遇到了这个错误,在这个包中,使用了pakcage rJava

每次运行一个函数,报错是

Error in ls(envir = envir, all.names = private) : 
invalid 'envir' argument

这个包已经被证明没有任何问题,只是我的电脑环境问题。

我调试的时候发现在之前的最后一个进程中 ls(envir=envir,all.names = private )变量envirNULL,我认为应该是一些值但不是NULL。

经过一些尝试,我解决了这个问题,每次都安装 rJava。此外,只有当错误出现时,我才安装“rJava”,它才会起作用。如果我第一次安装,它不会工作。所以,我想,安装“rJava”(或者可能安装软件包)会导致一些环境变量发生变化。

无论是Java 7还是Java 8,包括jdk或jre都测试过,都不行。对于 R,我使用的是 3.1.3 R,所有包都是最新的。

以下是我认为可能对故障排除有用的一些信息。

通过安装包,需要将jvm.dll添加到windows环境路径:“Path”,我就是这么做的。

我的sessionInfo如下所示:

R version 3.1.3 (2015-03-09)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

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

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

other attached packages:
[1] rgdal_0.9-1 fields_8.2-1 spam_1.0-1 raster_2.3-33 sp_1.0-17 ecomsUDG.Raccess_2.2-6
[7] downscaleR_0.5-2 maps_2.3-9 downscaleR.java_0.0-2 rJava_0.9-6 gWidgetsRGtk2_0.0-83 cairoDevice_2.22
[13] RGtk2_2.20.31 gWidgets_0.0-54 R.utils_2.0.0 R.oo_1.19.0 R.methodsS3_1.7.0

loaded via a namespace (and not attached):
[1] abind_1.4-3 bitops_1.0-6 boot_1.3-15 CircStats_0.2-4 colorspace_1.2-6 dtw_1.17-1 lattice_0.20-30 MASS_7.3-39
[9] munsell_0.4.2 plyr_1.8.1 proxy_0.4-14 Rcpp_0.11.5 RCurl_1.95-4.5 scales_0.2.4 tools_3.1.3 verification_1.41

感谢您提供的任何帮助。

最佳答案

您是否完全解决了您的问题?几天前我遇到了类似的问题,解决了它并想与社区分享。实际上,那些调用 rJava 函数的包装函数(在我的例子中是 Rbbg 包)在您的 C 盘下的用户文件夹中有一个日志文件,您可以删除这些日志文件,因为它将使您能够从错误消息中逃脱。 enter image description here

在我的例子中,我需要删除由 Rbbg 包创建的 blpjavaapi0.log.0 和 org.findata.blpwrapper.0 文件。

关于java - ls(envir = envir, all.names = private) 错误 : invalid 'envir' argument in R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29079892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com