У меня есть несколько удобных функций в моем .Rprofile, таком как удобная функция для возврата размера объектов в память. Иногда мне нравится очищать рабочее пространство без перезагрузки, и я делаю это с помощью rm(list=ls())
, который удаляет все мои созданные пользователем объекты и мои пользовательские функции. Я бы очень хотел не взорвать свои пользовательские функции.
Похоже, что это создает пакет с моими пользовательскими функциями, чтобы мои функции попадали в собственное пространство имен. Это не особенно сложно, но есть ли более простой способ гарантировать, что пользовательские функции не будут убиты rm()?