2016-07-12 14 views
0

Ich habe vor kurzem R auf Ubuntu Server 16.04 kompiliert. Ich versuche, ein R-Skript mit der Rscript-Funktion auszuführen, aber ich bekomme Fehler.Run R Skript - Ubuntu Server

Wenn ich das Skript mit Rscript ausführe, zeigt die Ausgabe die Funktionen as() und new() aus dem Methodenpaket, das in der R-Verteilung enthalten ist, kann nicht gefunden werden. Wenn ich R interaktiv laufe, kann ich diese Funktionen problemlos verwenden.

Jede Hilfe würde sehr geschätzt werden!

Antwort

0

Es ist ein Designfehler in Rscript: es tut nicht laden methods beim Start.

Zwei Korrekturen:

  1. hinzufügen library(methods) zu Ihrem Skript oder
  2. sudo apt-get install r-cran-littler Do und r statt Rscript verwenden.

r wurde Laden methods seit dem ersten Tag, da dieses Verhalten von Rscript nie wirklich Sinn gemacht.

+0

Großartig, danke für Ihre Zeit! – Alex