Премини към основното съдържание

R Shell

Интерактивен R Shell, който може да се използва за изпълнение на R команди в облака с помощта на OpenCPU.

Опции

  • code | string: R код, който трябва да бъде оценен. Default: ''.
  • solution | string: за въпроси по програмиране - код R string, представляващ официалното решение на проблема. Default: ''.
  • hints | array<(string|node)>: за въпроси, свързани с програмирането, набор от подсказки, които дават насоки как да се подходи към проблема.. Default: [].
  • addPreceding | boolean: ако е зададена стойност true, обвивката ще оцени целия код от текущия компонент и всички предишни, които се срещат в урока.. Default: false.
  • libraries | array: R библиотеки, които трябва да се зареждат автоматично при изпълнение на входния код. Default: [].
  • precompute | boolean: контролира дали кодът по подразбиране трябва да се изпълни, след като компонентът е монтиран. Default: false.
  • prependCode | (string|array): нишка от R-код (или масив от блокове R-код), която се добавя към кода, съхранен в 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