R-Pakete in JSL können nicht genutzt werdenAlles,
Ich hatte einen perfekt funktionierenden JMP-Code, der R für den Zugriff auf eine API aufrief. Ich habe jedoch R Studio deinstalliert und Microsoft Visual Studio Community letzte Nacht installiert, seitdem ich Probleme mit meinen Skripts habe.
Wie Sie unten sehen können, habe ich das httr-Paket in R installiert. Wenn ich es jedoch von JMP aus anrufe, erhalte ich die Fehlermeldung, die im dritten Screenshot unten gezeigt wird.



Re: R-Pakete in JSL können nicht genutzt werdenUday arbeitete in dieser Angelegenheit mit dem Support zusammen.
Er konnte das Verhalten durch einen Neustart seines PCs beheben. Der Verdacht, dass nach der Entfernung von R Studio Registrierungsprobleme geändert wurden, war wahrscheinlich gültig.
Re: R-Pakete in JSL können nicht genutzt werdenHmm, das ist seltsam Uday.
Wenn die von mir freigegebenen Skripts in JMP ausgeführt werden, kann JMP eine Verbindung mit R herstellen und R-Code ausführen.
Ich vermute, es muss etwas zu tun haben Microsoft Visual Studio Community und httr-Paket, das von RStudio beigesteuert wurde.
Was passiert, wenn Sie die Microsoft Visual Studio Community deinstallieren und versuchen, Ihren Code in JMP auszuführen?
Re: R-Pakete in JSL können nicht genutzt werden @ chris_kirchberg .
Ich habe R deinstalliert und neu installiert, erhalte aber immer noch die gleiche Fehlermeldung.
Re: R-Pakete in JSL können nicht genutzt werden @ chris_kirchberg .
Wenn ich den folgenden Code zum Initiieren der R-Verbindung ausführen, sehe ich Folgendes:
R Init();

Ich habe auch den Rest des Codes ausgeführt, den Sie geteilt haben - und ich konnte den Plot zurückverfolgen.
Ich werde versuchen, R erneut zu installieren
Warnung: Paket anhängen: 'boot'
Warnung: Das folgende Objekt wird von 'package: gitter' maskiert:
Warnung: Melanom
0
Re: R-Pakete in JSL können nicht genutzt werdenZuerst würde ich dies von einem JMP-Skriptfenster aus ausführen:
R init();
Sie sollten dies im Protokoll sehen:
TKIntRJMP.R version 5.05
0
Sie können dann auch einen einfachen Code ausführen und im Protokoll nachsehen, was passiert. Versuche dies
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();
Lassen Sie mich wissen, was im Protokoll passiert.
Die Probleme könnten auf die Tatsache zurückzuführen sein, dass Sie R Studio deinstalliert haben, was möglicherweise mit der Registrierung zu tun hat. Möglicherweise müssen Sie R. neu installieren.
Chris