Структурируйте свои сценарии для удобной навигации и включите краткие дескрипторы для блоков кода.

При работе в Rstudio есть отличный способ отслеживать, над каким и где блоком кода вы сейчас работаете.
Это особенно полезно для более длинных блестящих приложений, в которых вы еще не разбили базу кода на модули. Вместо ctrl-f для поиска по ключевому слову добавьте комментарий с одним из трех уровней иерархии.
- # Заголовок комментария 1-го уровня— —
- ## Заголовок комментария 2-го уровня— —
- ### Заголовок комментария 3-го уровня— —
и добавьте 4 дефиса после заголовка, чтобы обозначить комментарий как заголовок навигации, например:
# n Contiguous neighbours ---- <code> ## Morans with contiguous neighbours ---- < some mode code> ## Morans test on rate per 100k ppl ----- <code> ### Mornas Monte Carlo method ---- <monte carlo code>

Где панель навигации показывает полезные и информативные путевые точки для навигации, с отступом до уровня важности, через количество хеширования в комментариях

Помогает, когда дело доходит до масштабирования приложения
Это, очевидно, помогает, в частности, с более длинными кодовыми базами, определения функций также включены в панель навигации, например так

В определениях функций также присутствует входной параметр.
Хотя, возможно, это не лучшая практика для более крупных и распределенных приложений, и вам следует подумать об упаковке кода для импорта esy и ввода подсказок в консоли Rstudio.
Еще один простой лайфхак для функций — выделить использование функции в кодовой базе и перейти к ее определению с помощью «code››Go To Function Definition».

Заворачивать
Это была быстрая остановка в том, как эффективно создавать R-скрипты и перемещаться по ним.