Skip to main content

R Shell

Un Shell R interactif qui peut être utilisé pour exécuter des commandes R dans le nuage en utilisant [OpenCPU] (https://www.opencpu.org/).

Options#

  • code | string: Code R à évaluer. Default: ''.
  • solution | string: pour les questions de programmation, une "chaîne" de code R représentant la solution officielle du problème. Default: ''.
  • hints | array<(string|node)>: pour les questions de programmation, une série de conseils sur la manière d'aborder le problème. Default: [].
  • addPreceding | boolean: s'il est configuré sur true, le shell évaluera tout le code du composant actuel et tous les codes précédents de la leçon. Default: false.
  • libraries | array: R les bibliothèques qui doivent être chargées automatiquement lorsque le "code" d'entrée est exécuté. Default: [].
  • precompute | boolean: contrôle si le code par défaut doit être exécuté une fois que le composant a été monté. Default: false.
  • prependCode | (string|array): Une "chaîne" de code R (ou un "tableau" de blocs de code R) à ajouter au code stocké dans le "code" lors de l'évaluation. Default: ''.
  • chat | boolean: contrôle si la fonctionnalité de chat de groupe doit être activée. Default: false.
  • disabled | boolean: contrôle s'il faut désactiver toutes les entrées de l'utilisateur et rendre le bloc de code statique. Default: false.
  • lines | number: nombre de lignes à afficher. Default: 5.
  • resettable | boolean: contrôle l'affichage d'un bouton de réinitialisation pour restaurer la saisie du code par défaut. Default: false.
  • style | object: Styles CSS en ligne. Default: {}.
  • onChange | function: rappel invoqué à chaque modification de la saisie du champ de texte. Default: onChange() {}.
  • onEvaluate | function: rappel invoqué à chaque fois que le bouton "Évaluer" est cliqué. Default: onEvaluate(){}.
  • onResult | function: rappel invoqué chaque fois que le résultat de l'exécution d'un code est obtenu à partir du nuage. Le résultat "chaîne" est passé comme seul argument à la fonction de rappel. Default: onResult() {}.

Exemples#

Éditeur en direct
Résultat
Dernière mise à jour le {parUser}