скрытие личных функций в R

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

Один из способов обойти это, похоже, заключается в создании пакета с моими пользовательскими функциями, чтобы мои функции оказались в своем собственном пространстве имен. Это не особенно сложно, но есть ли более простой способ гарантировать, что пользовательские функции не будут убиты rm ()?

33
задан Community 23 May 2017 в 10:30
поделиться