Date Редакция Категория comp Теги R

RGui -- это стандартная графическая оболочка R, поставляемая в комплекте с самим пакетом. RGui быстро загружается и достаточно удобна в использовании. В ней есть три вида окон:

  • консоль;
  • окно скрипта;
  • окно графического устройства.

В консоли набираются и отправляются на выполнение (нажатием Enter) команды R

console.png

Особенности консоли:

  • стандартные перемещения по истории команд
  • дополнение команды -- Tab
  • прекращение выполнения команды -- Esc
  • переключение в другое окно -- Ctrl+Tab
  • очистка консоли -- Ctrl+L

Для создания собственных программ (скриптов) удобнее использовать не консоль, а окно скрипта.

script.png

Открыть его можно в меню Файл/Новый скрипт. Первое окно открывается с помощью меню, последующие -- там же или комбинацией клавиш Ctrl+N.

Обратите внимание, как изменилась панель инструментов по сравнению с консолью.

В окне скрипта вы можете набирать команды и отправлять их на выполнение как по одной, так и целыми блоками с помощью комбинации Ctrl+R (на панели инструментов также есть соответствующая кнопка).

Например, можно выделить весь скрипт -- Ctrl+A и отправить его на выполнение Ctrl+R

run.png

В результате получим

grdevice.png

-- графическое окно или, по терминологии принятой в R -- графическое устройство. Забегая вперёд, заметим, что такой подход позволяет единообразно описывать графические окна и графические файлы.

Вернуться к консоли можно нажатием кнопки на панели инструментов

back_to_console.png

или при помощи Ctrl+Tab.

Управление окнами при помощи меню Окна:

windows.png

Наконец, самый первый пункт меню Справка (в консоли -- это Консоль, в редакторе скриптов -- Редактор) даёт короткую подсказку по работе с соответствующим окном. Вот как это выглядит для редактора:

help.png

При выходе из RGui, среда предложит сохранить рабочее пространство

quest.png

Что такое "рабочее пространство" можно узнать здесь.

Сохранение рабочего пространства и его последующая загрузка в новом сеансе работы с R (Файл/Загрузить рабочее пространство...) позволяют продолжить работу с того места, где она была прервана. При этом сохраняются значения всех переменных, вычисленные на прошлом сеансе работы.



Комментарии

comments powered by Disqus