Java 堆错误而 运行 R 代码

Java heap Error while running R code

我正在尝试使用 R 中 FSelector 包中的 chi.squared 函数进行特征选择。

我的数据集大约有 132 个变量 X 192,000 行。

chisquared.fs <- chi.squared(fo,df)

其中 fo 包含 class 变量:class ~.

我在 运行 代码时遇到此错误:

Error in .jcall("weka/filters/Filter", "Lweka/core/Instances;", "useFilter",
:java.lang.OutOfMemoryError: Java heap space

我知道这是一个 Java 内存泄漏错误,我在调用任何库之前已经尝试过这个:

options( java.parameters = "-Xmx6g")

非常欢迎任何指点。

伙计们更新:我在没有重新启动 R 的情况下完成了@copeg 建议的操作。我重新启动了 R,并在调用库之前在开头使用了选项语句,它起作用了。感谢您的建议。