Leer en un archivo csv en R desde Java (usando JRI)

Quiero cargar un archivo csv en R desde Java usando JRI. Por alguna razón, cuando intento hacer esto, el programa finaliza y no devuelve ningún error o resultado. Aquí está mi código:

REXP x;
x = re.eval("data<-read.csv(file='C:\\data.csv', head=TRUE, sep=',')");
x = re.eval("data<-data$VALUE");
System.out.println(x);

Como dije, no pasa nada, el programa simplemente termina. Sé que hay una conexión y el programa está finalizando debido a la carga del archivo csv, ya que el siguiente código funciona:

REXP x;
re.eval("x<-c(10,20,30,50)");
x = re.eval("x<-x+15");
double[] test = x.asDoubleArray();
System.out.println(test[0]);
re.end();

¡Con el resultado siendo 25! solo para obtener información adicional, he configurado las variables de entorno, PATH, R_INCLUDE_DR, R_SHARE_DR, R_DOC_DR.

Gracias por adelantado,

Aran

Respuesta 1

¿Hay alguna forma de determinar el tamaño del grupo de conexión de la base de datos (conexión en uso / conexión restante en el grupo de conexión) mediante programación? Estamos usando Hibernate con C3P0. Estamos enfrentando problemas mientras ...

¿Cómo puedo hacer esto? Básicamente: hay 2 imágenes y quiero que se caigan en una línea y aparecerán al azar de las 2 imágenes Así que, como Girl Girl Boy Girl Boy Y simplemente se caerán ...

He estado luchando con bloqueos ocasionales de JVM cuando uso AffineTransformOp para filtrar la imagen por un tiempo, y me preguntaba si alguien puede ayudarme. He enviado un informe de error a Oracle a ...

Estoy estudiando el código de muestra de la última respuesta en esta publicación para ver cómo hacer un buen botón intermitente. Ese código de muestra usa el siguiente código para especificar los colores: for (int i = 0; i ...