Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Spørsmål

Er rm(list=ls()) i begynnelsen av en R-jobb som har kjørt i satsvis nyttig eller på annen måte er en anbefalt fremgangsmåte?

Svar

Ja, kan det være nyttig å starte av satsvise skriptet med kommandoen "rm(list=ls())" bare for å være sikker på at du har et rent miljø for R før du sender den satsvise jobben. Du kan for eksempel ha brukere som har sine egne. Rprofile filer med en sekvens av kommandoer i dem som oppretter objekter R ved oppstart av R. I slike tilfeller kan det være nyttig å slette eventuelle eksisterende R objekter før du kjører R-koden for den satsvise jobben.

Her er for eksempel pseudocode å gjøre dette:

x <-ls()
Hvis (x ikke er tom) {
RM(List=ls()
}

Ja, kan du faktisk kjøre koden slik ut etter oppstart til å fjerne eksisterende R objekter fra arbeidsområdet for brukeren.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×