メインコンテンツへスキップ

R Shell

OpenCPUを使ってクラウド上でRコマンドを実行できる対話型Rシェル。

オプション

  • code | string: 評価対象のRコード. Default: ''.
  • solution | string: プログラミングの問題では、Rコード string が問題の公式な解答を表します。. Default: ''.
  • hints | array<(string|node)>: プログラミングの質問には、問題へのアプローチ方法のガイダンスを提供するヒントを提供しています。. Default: [].
  • addPreceding | boolean: true に設定されている場合、シェルは現在のコンポーネントのすべてのコードと、レッスン内で発生したすべての以前のコードを評価します。. Default: false.
  • libraries | array: 入力 code が実行されたときに自動的にロードされるべき R ライブラリ. Default: [].
  • precompute | boolean: は、コンポーネントがマウントされた後にデフォルトのコードを実行するかどうかを制御します。. Default: false.
  • prependCode | (string|array): R コード string (または R コードブロックの array) を評価する際に code に格納されているコードの前に追加されます。. Default: ''.
  • chat | boolean: グループチャット機能を有効にするかどうかを制御します。. Default: false.
  • disabled | boolean: すべてのユーザ入力を無効にし、コードブロックを静的にするかどうかを制御します。. Default: false.
  • lines | number: 表示行数. Default: 5.
  • resettable | boolean: デフォルトのコード入力を復元するためのリセットボタンを表示するかどうかを制御します。. Default: false.
  • style | object: CSSインラインスタイル. Default: {}.
  • onChange | function: テキストフィールドの入力が変更されるたびに呼び出されるコールバック. Default: onChange() {}.
  • onEvaluate | function: コールバックは Evaluate ボタンがクリックされるたびに呼び出されます。. Default: onEvaluate(){}.
  • onResult | function: コールバックはコードの実行結果がクラウドから得られるたびに呼び出されます。結果 string はコールバック関数の唯一の引数として渡されます。. Default: onResult() {}.

例としては、以下のようなものがあります。

ライブエディター
結果
ReferenceError: Provider is not defined