Zum Hauptinhalt springen

R Shell

Eine interaktive R-Shell, die zum Ausführen von R-Befehlen in der Cloud mit OpenCPU verwendet werden kann.

Optionen

  • code | string: Zu bewertender R-Code. Default: ''.
  • solution | string: für Programmierfragen, R-Code string, der die offizielle Lösung für das Problem darstellt. Default: ''.
  • hints | array<(string|node)>: bei Programmierfragen eine Reihe von Hinweisen, die eine Hilfestellung bei der Herangehensweise an das Problem geben. Default: [].
  • addPreceding | boolean: wenn auf true gesetzt, wertet die Shell den gesamten Code der aktuellen Komponente und aller vorhergehenden aus, die in der Lektion vorkommen. Default: false.
  • libraries | array: R-Bibliotheken, die automatisch geladen werden sollen, wenn der Eingabe-"Code" ausgeführt wird. Default: [].
  • precompute | boolean: steuert, ob der Standardcode ausgeführt werden soll, wenn die Komponente montiert ist. Default: false.
  • prependCode | (string|array): R-Code string (oder array von R-Codeblöcken), der bei der Auswertung dem in code gespeicherten Code vorangestellt wird. Default: ''.
  • chat | boolean: steuert, ob die Gruppenchatfunktionalität aktiviert werden soll. Default: false.
  • disabled | boolean: steuert, ob alle Benutzereingaben deaktiviert und der Codeblock statisch werden soll. Default: false.
  • lines | number: Anzahl der anzuzeigenden Zeilen. Default: 5.
  • resettable | boolean: steuert, ob eine Reset-Taste zum Wiederherstellen der Standard-Codeeingabe angezeigt werden soll. Default: false.
  • style | object: CSS-Inline-Stile. Default: {}.
  • onChange | function: Callback, der bei jeder Änderung der Textfeldeingabe aufgerufen wird. Default: onChange() {}.
  • onEvaluate | function: Callback, der immer dann aufgerufen wird, wenn die Schaltfläche Evaluate angeklickt wird. Default: onEvaluate(){}.
  • onResult | function: Callback, der immer dann aufgerufen wird, wenn das Ergebnis einer Code-Ausführung aus der Cloud bezogen wird. Das Ergebnis String wird als einziges Argument an die Callback-Funktion übergeben. Default: onResult() {}.

Beispiele

Live-Editor
Ergebnis
ReferenceError: Provider is not defined