Przejdź do głównej treści

R Shell

Interaktywna powłoka R, która może być używana do wykonywania poleceń R w chmurze za pomocą OpenCPU.

Opcje

  • code | string: Kod R podlegający ocenie. Default: ''.
  • solution | string: dla pytań programowych, kod R string reprezentujący oficjalne rozwiązanie problemu. Default: ''.
  • hints | array<(string|node)>: w przypadku pytań związanych z programowaniem, szereg wskazówek zawierających wskazówki, jak podejść do problemu. Default: [].
  • addPreceding | boolean: jeśli zostanie ustawiona na wartość true, powłoka oceni cały kod z bieżącego składnika i wszystkich poprzednich występujących w lekcji. Default: false.
  • libraries | array: Biblioteki R, które powinny być ładowane automatycznie po wykonaniu wejścia kodu. Default: [].
  • precompute | boolean: kontroluje, czy po zamontowaniu komponentu powinien zostać wykonany kod domyślny. Default: false.
  • prependCode | (string|array): Kod R sznurek (lub szereg bloków kodu R), który ma być dołączony do kodu przechowywanego w kodu podczas oceny. Default: ''.
  • chat | boolean: kontroluje, czy funkcja czatu grupowego powinna być włączona. Default: false.
  • disabled | boolean: kontroluje, czy wyłączyć wszystkie wejścia użytkownika i sprawić, by blok kodu był statyczny. Default: false.
  • lines | number: liczba wierszy do wyświetlenia. Default: 5.
  • resettable | boolean: kontroluje, czy ma być wyświetlany przycisk resetowania w celu przywrócenia domyślnego kodu wejściowego. Default: false.
  • style | object: Style CSS inline. Default: {}.
  • onChange | function: wywołanie zwrotne przy każdej zmianie danych wejściowych pola tekstowego. Default: onChange() {}.
  • onEvaluate | function: wywołanie zwrotne po kliknięciu przycisku "Wycena". Default: onEvaluate(){}.
  • onResult | function: wywołanie zwrotne wywoływane za każdym razem, gdy wynik wykonania kodu zostanie uzyskany z chmury. Wynik łańcuch jest przekazywany jako jedyny argument do funkcji callback. Default: onResult() {}.

Przykłady

Edytor na żywo
Wynik
ReferenceError: Provider is not defined