Вопрос
Rm(list=ls()) находится в начале R задания, выполняемого в пакете полезной или в противном случае рекомендуется?
Ответ
Да, может быть полезным в начале сценария пакет с командой «rm(list=ls())», чтобы убедиться, что у чистой среды R перед отправкой задания. Например возможно, пользователи, которые имеют свои собственные. Rprofile файлы с последовательностью команд в них, создать несколько объектов R при запуске р. В этом случае может быть полезно стереть все существующие объекты R перед запуском кода R для пакетного задания.
Например ниже приведен псевдокод для этого.
x <-ls()
Если (x не является пустым) {
RM(list=ls()
}
Да, определенно можно запустить код после запуска для удаления существующих объектов R из рабочей области пользователя.