gpt4 book ai didi

c# - Base R 库未在 VS 中加载

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:57 24 4
gpt4 key购买 nike

情况:我已经安装了 R 3.3 并为 Visual Studio 扩展设置了 R。

代码片段:

 log.ir <- log(iris[, 1:4])
ir.species <- iris[, 5]
ir.pca <- stats:::prcomp(log.ir, center = TRUE, scale = TRUE)

这适用于 Visual Studio 的 R 交互窗口,它也适用于 RGui,但是当我使用 C# 运行它时,代码在第 3 行失败:

engine.Evaluate("log.ir <- log(iris[, 1:4])");
engine.Evaluate("ir.species <- iris[, 5]");
engine.Evaluate("ir.pca <- stats:::prcomp(log.ir, center = TRUE, scale = TRUE)");

异常:

inDL(x, as.logical(local), as.logical(now), ...) 中的错误: 无法加载共享对象“C:/Program Files/R/R-3.3.3/library/stats/libs/x64/stats.dll”: LoadLibrary 失败:找不到指定的模块。

Visual Studio error running R code

我尝试重新安装所有 R 组件,但没有帮助。显然我已经检查过,错误中指定的路径中存在 stats.dll 文件。

RTVS 版本: enter image description here

非常感谢任何帮助,谢谢

最佳答案

我最近遇到了这个问题,解决方案似乎相对简单。您需要做的就是将相关体系结构 (i386/x64) 的 R.dll 路径添加到系统路径语句中。因此,在我的系统上,我将“C:\Program Files\R\R-3.4.0\bin\i386”添加到系统路径环境变量中。我还强制将架构设置为 x86,但这可能有点矫枉过正。

此信息收集自 ASP.NET with R.NET

关于c# - Base R 库未在 VS 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42815843/

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