Führen Sie das R-Skript mit start.process in .net aus
Ich möchte ein r-Skript in vb.net ausführen, das Daten in einer CSV-Datei speichert. Bisher habe ich folgende Ansätze gefunden:
dim strCmd as String
strCmd = "R CMD BATCH" + "C:\test.R"
process.start("CMD.exe", strCmd
anscheinend sollte dies funktionieren, aber in meinem Fall erscheint die cmd (in meinem Debug-Ordner) und es passiert nichts.
Ein anderer Weg, den ich versuchte, war
process.start("Rgui.exe", "C:\test.R")
Fehlermeldung: Argument "C: \ test.R" ignoriert
das funktioniert auch nicht.
Für mein R-Skript habe ich nur ein Beispiel verwendet
sink()
setwd("C:/")
x <- data.frame(a = I("a \" quote"), b = pi)
sink(test.csv)