Използването на rm(list=ls()) при стартиране на задание

Въпрос

Е rm(list=ls()) в началото на R задание, което изтече в папка полезна или по друг начин най-добре?

Отговор

Да, може би да започнете пакетно скрипта с командата "rm(list=ls())" просто да се уверите, че имате чиста среда R преди да изпратите задание. Например може да имате потребители, които имат свои собствени. Rprofile файлове с поредица от команди в тях, които създават някои R обекти при стартиране на R. В този случай може да е полезно да изтриете всички съществуващи R обекти преди да изпълните кода R за пакетно задание.

Например Ето pseudocode да направите това:

x <-ls()
Ако (x не е празен) {
RM(list=LS()
}

Да, можете да стартирате със сигурност код по този начин след стартиране, за да премахнете съществуващите R обекти от работната област на потребителя.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×