Otázka
Je rm(list=ls()) začiatku R úlohu, ktorá sa má spustiť v dávkovom užitočné alebo inak najlepšie?
Odpoveď
Áno, to môže byť užitočné začať dávkový skript pomocou príkazu "rm(list=ls())" len, aby ste sa uistili, že máte čisté prostredie R pred odoslaním dávkové úlohy. Napríklad máte používateľov, ktorí majú svoje vlastné. Rprofile súbory postupnosť príkazov v nich vytvoriť niektoré objekty R na spustenie r. V takom prípade je potrebné vymazať všetky existujúce objekty R pred spustením kódu R pre dávkové úlohy.
Tu je napríklad pseudokód postupujte:
x <-ls()
Ak (x nie je prázdny) {}
RM(list=LS()
}
Áno, určite môžete spustiť kód, ako je to po spustení odstrániť existujúce objekty R od používateľa pracovného priestoru.