Меню Debug (рис. 1.28) крайне полезно при отладке кода (остановимся на основных функциях).
Рис. 1.28. Меню Debug в RStudio
Первая функция позволяет вам ставить точки остановки в коде. Подобным образом можно проверять работоспособность кода, но частям (что бывает крайне полезно при отладке большого кода). Функция Clear All Breakpoints позволяет снять все точки остановки. Функция On епог позволяет задавать, что будет делать R при возникновении ошибок (рис. 1.29).
Активная первая подкоманда Message Only функции On Error означает, что при ошибке будет выводиться только сообщение о возникновении ошибки. Активная вторая подкоманда дает возможность получить более подробную.
Рис. 1.29. Пункт меню On Error в RStudio
справку об ошибке. Третья подкоманда лишь останавливает код при возникновении ошибки. С помощью функции Debugging Help можно вызвать подробную справку о возможностях отладки кода в RStudio.
Меню Tools
Рассмотрим основные функции меню Tools (рис. 1.30).
Рис. 1.30. Меню Tools в RStudio
Первая функция позволяет импортировать данные из текстовых файлов или из Интернета. Функция Install Packages крайне важна. Многие статистические модели написаны пользователями и загружены на официальный сайт проекта R. С помощью этой функции вы можете скачать и установить необходимый пакет, набрав его название. Следующая функция, Check for Package Updates, позволяет обновлять скачанные вами пакеты. Это рекомендуется делать время от времени, так как новые версии пользовательских пакетов могут содержать новые функции и исправления старых ошибок или адаптировать старые функции под новые технологии (тем не менее с новыми функциями иногда приходят и новые ошибки). Следует заметить, что преемственность версий и обратная совместимость у этих функций ниже, чем в Stata, поэтому старые файлы с кодом для R могут требовать внесения изменений для работы с новыми версиями пользовательских пакетов. Функция Global Options позволяет вызвать окно настроек RStudio.