А[
Size: a a a
А[
⌨
should_run <- TRUE
. Затем я работаю в отдельном файле, который обычно содержит методы, решающие какую-то одну проблему. Внизу файла есть блок типа if (get0("should_run", ifnotfound = FALSE)) {}
, в котором я отлаживаю/итерирую разработку.PU
should_run <- TRUE
. Затем я работаю в отдельном файле, который обычно содержит методы, решающие какую-то одну проблему. Внизу файла есть блок типа if (get0("should_run", ifnotfound = FALSE)) {}
, в котором я отлаживаю/итерирую разработку.PU
⌨
PU
⌨
source
'ом всех файлов в проекте (обычно это не более пары десятков), которые делают доступными все глобальные функции. А дальше уже можно работать над конкретной маленькой проблемой. PU
⌨
PU
⌨
PU
a
should_run <- TRUE
. Затем я работаю в отдельном файле, который обычно содержит методы, решающие какую-то одну проблему. Внизу файла есть блок типа if (get0("should_run", ifnotfound = FALSE)) {}
, в котором я отлаживаю/итерирую разработку.⌨
a
АК
should_run <- TRUE
. Затем я работаю в отдельном файле, который обычно содержит методы, решающие какую-то одну проблему. Внизу файла есть блок типа if (get0("should_run", ifnotfound = FALSE)) {}
, в котором я отлаживаю/итерирую разработку.⌨
ggplot2
я держу в пакетах, но все остальное - в таких проектах. Обычно это одноразовая задача - обработать данные, построить картинок и таблиц, опубликовать, полезные методы утащить в пакет, про остальное забыть.A
should_run <- TRUE
. Затем я работаю в отдельном файле, который обычно содержит методы, решающие какую-то одну проблему. Внизу файла есть блок типа if (get0("should_run", ifnotfound = FALSE)) {}
, в котором я отлаживаю/итерирую разработку.drake
на минималках⌨
drake
на минималкахdrake
не знал, но в принципе да. За тем исключением что у меня все реально на минималках и неплохо решает все задачи. Ну и не плодит дополнительные зависимостиv