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?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×