La función R Get () devuelve un errorEstoy teniendo problemas para obtener un marco de datos de R a JMP.
Esta pequeña prueba simple funciona bien y devuelve "1" como debería
símbolos claros ();
R Init ();
R enviar ("
x <- 1
");
a = R Obtener (x);
Término R ();
una
Un código R más largo buscando algo como esto
símbolos claros ();
R Init ();
R enviar ("\ [
biblioteca (dplyr)
.. 20 líneas de código ..
cabeza (X) // salida de " head (X) "da las primeras cinco filas esperadas de X, bueno
] \ ");
R Get (X) << NewDataView;
Devuelve el siguiente error:
"Advertencia: Error en readBin (fc," entero ", n = SRBX_FILEHEADER_LENGTH):
Advertencia: no se encontró el objeto 'SRBX_FILEHEADER_LENGTH'
Desconocido"
¿Alguna pista?
Re: R La función Get () devuelve errorGracias por el consejo. Me hizo volver a revisar el código.
El mensaje de error desaparece de alguna manera si pongo "R Term ()" al inicio de la secuencia de comandos. Creo que el error se produjo porque no se habían terminado las conexiones R anteriores
Re: R La función Get () devuelve errorSi bien no estoy familiarizado con ese error en particular, a veces veo cosas extrañas al exportar columnas de tibble, ya que probablemente esté usando dplyr. Es posible que pueda reducir el problema mediante el subconjunto de columnas (y / o el uso de slice () para subcontratar filas) y la exportación de tablas más pequeñas.
Names default to here( 1 );
R Init( );
R submit("\[
library(dplyr)
data(mtcars)
df = mtcars %>% add_rownames
]\");
R submit("dfout = select(df, 1:3)");
R Get(dfout) << NewDataView;
R submit("dfout = select(df, 4:6)");
R Get(dfout) << NewDataView;
R Term();