No se puede aprovechar los paquetes R en JSLTodos,
Tenía un código JMP perfectamente funcional que invocaba R para acceder a una API. Sin embargo, desinstalé R Studio e instalé Microsoft Visual Studio Community anoche y desde entonces tengo problemas con mis scripts.
Como puede ver a continuación, tengo el paquete httr instalado en R. Sin embargo, cuando lo llamo desde JMP, recibo el error que se muestra en la tercera captura de pantalla a continuación.



Re: No se puede aprovechar los paquetes R en JSLUday estaba trabajando con Soporte en este tema.
Él fue capaz de resolver el comportamiento reiniciando su PC. Parece que sus sospechas de que los problemas de registro se modificaron después de la eliminación de R Studio probablemente eran válidos.
Re: No se puede aprovechar los paquetes R en JSLHmm, eso es extraño Uday.
Si los scripts que compartí se ejecutan dentro de JMP, entonces JMP puede conectarse con R y ejecutar el código R.
Supongo que debe tener algo que ver con Comunidad de Microsoft Visual Studio y el paquete httr que fue contribuido por RStudio.
¿Qué sucede si desinstala Microsoft Visual Studio Community e intenta ejecutar su código dentro de JMP?
Re: No se puede aprovechar los paquetes R en JSL @chris_kirchberg ,
Desinstalé y reinstalé R pero sigo recibiendo el mismo error.
Re: No se puede aprovechar los paquetes R en JSL @chris_kirchberg ,
Cuando ejecuto el siguiente código para iniciar la conexión R, esto es lo que veo:
R Init();

También corrí el resto del código que compartiste, y pude recuperar la trama.
Intentaré reinstalar R
Advertencia: adjuntando paquete: 'boot'
Advertencia: el siguiente objeto está enmascarado desde 'package: lattice':
Advertencia: melanoma
0
Re: No se puede aprovechar los paquetes R en JSLPrimero, ejecutaría esto desde una ventana de Script JMP:
R init();
Deberías ver en el registro esto:
TKIntRJMP.R version 5.05
0
Luego, también puede ejecutar un código simple y ver el registro para ver qué sucede. Prueba esto
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();
Déjame saber que pasa en el registro.
Los problemas pueden deberse al hecho de que desinstaló R Studio, que puede haber alterado el registro. Es posible que tenga que volver a instalar R.
Chris