12 Stimmen

Verwendung von R durch PHP

Ich bin relativ neu in R und sehr neu in der Kommandozeile von Linux (Ubuntu). Ich versuche, eine Seite in PHP zu schreiben, die einen Befehl enthält, den ich in R ausführen und dann die Ergebnisse zurückgeben möchte, um mit ihnen arbeiten zu können. Ich habe Variationen des folgenden Codes ausprobiert, aber ich erhalte nur die R-Begrüßungsnachricht als Ausgabe:

<?php

$rQuery = "\"echo 3 + 1;\" | /usr/bin/R --no-save";
exec($rQuery, $output);
print_r($output);

?>

Wenn ich $rQuery manuell in die Befehlszeile eingebe, ist das Ergebnis das, was ich erwarten würde: [1] 4.
Ich weiß, dass ich gegen Ende etwas übersehen haben muss, aber ich habe es durch meine eigene Suche nicht herausfinden können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X