RGui -- это стандартная графическая оболочка R, поставляемая в комплекте с самим пакетом. RGui быстро загружается и достаточно удобна в использовании. В ней есть три вида окон:
- консоль;
- окно скрипта;
- окно графического устройства.
В консоли набираются и отправляются на выполнение (нажатием Enter) команды R
Особенности консоли:
- стандартные перемещения по истории команд
- дополнение команды -- Tab
- прекращение выполнения команды -- Esc
- переключение в другое окно -- Ctrl+Tab
- очистка консоли -- Ctrl+L
Для создания собственных программ (скриптов) удобнее использовать не консоль, а окно скрипта.
Открыть его можно в меню Файл/Новый скрипт. Первое окно открывается с помощью меню, последующие -- там же или комбинацией клавиш Ctrl+N.
Обратите внимание, как изменилась панель инструментов по сравнению с консолью.
В окне скрипта вы можете набирать команды и отправлять их на выполнение как по одной, так и целыми блоками с помощью комбинации Ctrl+R (на панели инструментов также есть соответствующая кнопка).
Например, можно выделить весь скрипт -- Ctrl+A и отправить его на выполнение Ctrl+R
В результате получим
-- графическое окно или, по терминологии принятой в R -- графическое устройство. Забегая вперёд, заметим, что такой подход позволяет единообразно описывать графические окна и графические файлы.
Вернуться к консоли можно нажатием кнопки на панели инструментов
или при помощи Ctrl+Tab.
Управление окнами при помощи меню Окна:
Наконец, самый первый пункт меню Справка (в консоли -- это Консоль, в редакторе скриптов -- Редактор) даёт короткую подсказку по работе с соответствующим окном. Вот как это выглядит для редактора:
При выходе из RGui, среда предложит сохранить рабочее пространство
Что такое "рабочее пространство" можно узнать здесь.
Сохранение рабочего пространства и его последующая загрузка в новом сеансе работы с R (Файл/Загрузить рабочее пространство...) позволяют продолжить работу с того места, где она была прервана. При этом сохраняются значения всех переменных, вычисленные на прошлом сеансе работы.
Комментарии
comments powered by Disqus