Как настроить R для хранения точечных файлов в центральном каталоге - PullRequest
0 голосов
/ 13 февраля 2019

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

set backupdir=$HOME/.vim/backups//

в свой .vimrc.

Я считаю, что иногда мне нужно запустить * R для проверки файлов данных в каталогах, где я хотел бы иметь возможность рассчитывать на каждый файл в каталоге, являющийся данными.В результате, если я случайно сохраню свою рабочую область, я не забуду удалить .Rhistory и т. Д. Впоследствии.Я надеялся, что будет какой-то способ настроить R, чтобы все точечные файлы сохранялись в ~/R/workspace_images/ или что-то в этом роде.

*: я запускаю R из командной строки, а неRStudio, хотя я не думаю, что это должно иметь значение.

1 Ответ

0 голосов
/ 20 мая 2019

Предполагая, что вы находитесь в Linux, вы можете установить некоторые переменные среды, чтобы контролировать, где и сколько строк будет сохранено:

Механизм истории (readline на Unix-подобных) управляется двумя переменными среды: R_HISTSIZE контролирует количество сохраняемых строк (по умолчанию 512), а R_HISTFILE (по умолчанию '.Rhistory') задает имя файла, используемое для загрузки / сохранения истории, если запрашивается в начале / конце сеанса(но не по умолчанию для loadhistory / savehistory).Не существует ограничения на количество строк истории, сохраняемых во время сеанса, поэтому установка R_HISTSIZE на большое значение не имеет штрафа, если на самом деле не создается большой файл.

из ?Utils :: savehistory

...