Execute o script R com start.process em .net
Eu quero executar um script r em vb.net que salva dados em um arquivo .csv. Até agora eu encontrei as seguintes abordagens:
dim strCmd as String
strCmd = "R CMD BATCH" + "C:\test.R"
process.start("CMD.exe", strCmd
aparentemente isso deve funcionar, mas no meu caso o cmd aparece (lokated na minha pasta de depuração) e nada acontece.
Outra maneira que eu tentei foi
process.start("Rgui.exe", "C:\test.R")
Mensagem de erro: Argumento "C: \ test.R" ignorado
isso não está funcionando também.
para o meu script r eu só usei um exemplo
sink()
setwd("C:/")
x <- data.frame(a = I("a \" quote"), b = pi)
sink(test.csv)