Pular para o conteúdo principal

R Shell

Uma Shell R interativa que pode ser usada para executar comandos R na nuvem usando OpenCPU.

Opções

  • code | string: Código R a ser avaliado. Default: ''.
  • solution | string: para questões de programação, o código R 'string' representa a solução oficial para o problema. Default: ''.
  • hints | array<(string|node)>: para questões de programação, uma série de dicas que fornecem orientações sobre como abordar o problema. Default: [].
  • addPreceding | boolean: se definido como verdadeiro, a casca avaliará todo o código do componente atual e todos os anteriores que ocorrerem na lição. Default: false.
  • libraries | array: R bibliotecas que devem ser carregadas automaticamente quando o código de entrada é executado. Default: [].
  • precompute | boolean: controla se o código padrão deve ser executado uma vez que o componente tenha sido montado. Default: false.
  • prependCode | (string|array): R código tring (ou array de blocos de código R) a ser prepenso ao código armazenado no código ao avaliar. Default: ''.
  • chat | boolean: controla se a funcionalidade de bate-papo em grupo deve ser habilitada. Default: false.
  • disabled | boolean: controla se todas as entradas do usuário devem ser desativadas e se o código bloqueia a estática. Default: false.
  • lines | number: número de linhas a exibir. Default: 5.
  • resettable | boolean: controla se deve ser exibido um botão de reset para restaurar a entrada de código padrão. Default: false.
  • style | object: Estilos em linha CSS. Default: {}.
  • onChange | function: chamada de retorno invocada sempre que a entrada do campo de texto muda. Default: onChange() {}.
  • onEvaluate | function: chamada de retorno invocada sempre que o botão "Avaliar" é clicado. Default: onEvaluate(){}.
  • onResult | function: chamada de retorno invocada sempre que o resultado da execução de um código é obtido a partir da nuvem. O resultado string é passado como o único argumento para a função de callback. Default: onResult() {}.

Exemplos

Editor ao vivo
Resultado
ReferenceError: Provider is not defined