无法在JSL中利用R包所有,
我有一个完美的JMP代码,它调用R来访问API。但是,我昨晚卸载了R Studio并安装了Microsoft Visual Studio社区,因为我的脚本出现问题。
正如您在下面看到的那样 - 我在R中安装了httr软件包。但是,当我从JMP调用它时,我收到下面第3个屏幕截图中显示的错误。



Re:无法在JSL中利用R包Uday在这个问题上与支持部门合作。
他能够通过重启他的电脑来解决这个问题。似乎您怀疑在删除R Studio后注册表问题被更改可能是有效的。
Re:无法在JSL中利用R包嗯,这是奇怪的Uday。
如果我共享的脚本在JMP中运行,那么JMP可以与R连接并运行R代码。
我猜它一定有什么关系 Microsoft Visual Studio社区以及由RStudio贡献的httr包。
如果卸载Microsoft Visual Studio社区并尝试在JMP中运行代码会发生什么?
Re:无法在JSL中利用R包 @chris_kirchberg ,
我卸载并重新安装了R但我仍然收到同样的错误。
Re:无法在JSL中利用R包 @chris_kirchberg ,
当我运行以下代码来启动R连接时,我看到的是:
R Init();

我还运行了你分享的其余代码 - 我能够恢复情节。
我会尝试重新安装R.
警告:附加包:'boot'
警告:从'package:lattice'屏蔽以下对象:
警告:黑色素瘤
0
Re:无法在JSL中利用R包首先,我将从JMP脚本窗口运行它:
R init();
你应该在日志中看到这个:
TKIntRJMP.R version 5.05
0
然后,您可以运行一些简单的代码并观察日志以查看会发生什么。 试试这个
R Init();
R Submit("\[
library(boot)
samplemedian <- function(x, d) {
return(median(x[d]))
}
data <- rnorm(50) # Generate a dataset with 50 obs
b <- boot(data, samplemedian, R=2000) # 2000 bootstrap replications
plot(b)
]\");
//Return the graphic from the R graphic device to JMP as a picture;
JMP_plot = R Get Graphics(png);
New Window("R Bootstrap Plot", Picture Box(JMP_Plot));
R Term();
让我知道日志中发生了什么。
问题可能是由于您卸载了可能与注册表混淆的R Studio。您可能必须重新安装R.
克里斯