Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Fråga

Är rm(list=ls()) i början av ett R-jobb som kördes i batch användbar eller på annat sätt bäst?

Svar

Ja, det kan vara bra att börja skriptet med kommandot "rm(list=ls())" och kontrollera att du har en ren miljö R innan du skickar batch-jobbet batch. Du kanske till exempel användare som har sina egna. Rprofile filer med en serie kommandon i dem som skapar vissa objekt R vid start av R. I så fall kan det vara praktiskt att radera alla befintliga R-objekt innan du kör koden R för batch-jobbet.

Här är till exempel pseudocode för att göra detta:

x <-ls()
Om (x inte är tom) {
RM(List=ls()
}

Ja, du kan verkligen köra kod så här efter starten för att ta bort befintliga R-objekt från arbetsytan användare.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×