текущий рабочий каталог внутри фрагмента блокнота всегда является каталогом, содержащим файл ноутбука .Rmd.
Понял. Но если в записной книжке мы setwd()
к чему-то (либо к «каталогу, содержащему файл .Rmd записной книжки», либо куда-то еще, не имеет значения), это не устанавливает рабочий каталог в консоли, только в записной книжке.
Верно и обратное: установка рабочего каталога в консоли не меняет рабочий каталог в блокноте — хотя это отчасти объясняется вышеизложенным.
Единственный способ установить рабочий каталог как в консоли, так и в ноутбуке, похоже, - запустить один и тот же вызов setwd()
как в консоли, так и в ноутбуке.
Почему?
Есть ли способ упростить это, чтобы рабочий каталог автоматически был одинаковым как для ноутбука, так и для консоли после вызова setwd()
, вместо того, чтобы сбивать с толку два «параллельных» рабочих каталога?
Предполагается, что вы не одиноки в работе с ноутбуков, а выполняете «грязную работу» и быстрые проверки, которые не планируете хранить в консоли. Поэтому такое поведение рабочего каталога довольно неприятно.