Я хочу загрузить файл csv в R из Java с помощью JRI. По какой-то причине, когда я пытаюсь это сделать, программа завершается и не возвращает ни ошибки, ни результата. Вот мой код:
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);
Как я уже сказал, ничего не происходит, программа просто завершается. Я знаю, что есть соединение, и программа завершает работу из-за загрузки файла csv, так как работает следующий код:
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();
В итоге 25! просто для дополнительной информации я установил переменные среды, PATH, R_INCLUDE_DR, R_SHARE_DR, R_DOC_DR.
Заранее спасибо,
Аран