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)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage