Я новичок в Rscript
, поэтому, пожалуйста, потерпите меня, мне нужно выполнить скрипт R (написанный другим разработчиком) из java, и для этого я использую Renjin
. Файл сценария R и другие необходимые файлы находятся на classpath
, то есть в папке ресурсов.
Для этого я загружаю Rscript
из пути к классам, и он успешно загружается, а Rscript
пытается загрузить файл abc.Rda
внутри, который также присутствует в пути к классам (параллельно со сценарием R), код для этого ниже
load('abc.Rda')
Но когда я пытаюсь выполнить скрипт, он выдает исключение, как показано ниже:
Не удалось прочитать из «file:///D:/data/{project-dir}/abc.Rda», поскольку это не файл.
Пожалуйста, предложите, где я делаю ошибку.
save(d, file='abc.rda')
load('abc.Rda')
- person Bobby   schedule 04.07.2016load('abc.Rda', verbose = TRUE)
, чтобы увидеть, дает ли это больше подсказок? Кроме того, возможно, вы могли бы изучить кодировку символов: stackoverflow.com/questions/34024654/ - person Bobby   schedule 05.07.2016{project-dir}
не расширяется должным образом. Поскольку R не имеет понятия о проекте, это, вероятно, связано с тем, что какая-то IDE ведет себя не так, как ожидалось. Возможно RStudio? - person IRTFM   schedule 08.07.2016