Impossible de tirer parti des packages R dans JSLTout,
J'avais un code JMP parfaitement fonctionnel qui appelait R pour accéder à une API. Cependant, j'ai désinstallé R Studio et installé Microsoft Visual Studio Community la nuit dernière et depuis que je rencontre des problèmes avec mes scripts.
Comme vous pouvez le voir ci-dessous - le paquet HTTtr est installé dans R. Cependant, lorsque je l’appelle de JMP, l’erreur indiquée dans la 3ème capture d’écran ci-dessous est reçue.



Re: Impossible d'exploiter les packages R dans JSLUday travaillait avec le support sur ce problème.
Il a pu résoudre le problème en redémarrant son PC. Il semble que vos soupçons concernant les problèmes de registre modifiés après la suppression de R Studio soient probablement valables.
Re: Impossible d'exploiter les packages R dans JSLHmm, c'est étrange Uday.
Si les scripts que j'ai partagés sont exécutés dans JMP, alors JMP peut se connecter à R et exécuter le code R.
Je suppose que cela doit avoir quelque chose à voir avec Communauté Microsoft Visual Studio et le paquetage httr qui a été fourni par RStudio.
Que se passe-t-il si vous désinstallez Microsoft Visual Studio Community et essayez d'exécuter votre code dans JMP?
Re: Impossible d'exploiter les packages R dans JSL @chris_kirchberg ,
J'ai désinstallé et réinstallé R mais je reçois toujours la même erreur.
Re: Impossible d'exploiter les packages R dans JSL @chris_kirchberg ,
Lorsque j'exécute le code suivant pour lancer la connexion R, voici ce que je vois:
R Init();

J'ai également exécuté le reste du code que vous avez partagé - et j'ai été en mesure de retracer l'histoire.
Je vais essayer de ré-installer R
Attention: attacher le paquet: 'boot'
Avertissement: l'objet suivant est masqué à partir de 'package: lattice':
Attention: mélanome
0
Re: Impossible d'exploiter les packages R dans JSLPremièrement, je lancerais ceci depuis une fenêtre de script JMP:
R init();
Vous devriez voir dans le journal ceci:
TKIntRJMP.R version 5.05
0
Vous pouvez ensuite exécuter un simple morceau de code et consulter le journal pour voir ce qui se passe. Essaye ça
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();
Faites-moi savoir ce qui se passe dans le journal.
Les problèmes peuvent être dus au fait que vous avez désinstallé R Studio, qui a peut-être gâché le registre. Vous devrez peut-être réinstaller R.
Chris