Gebruik van rm(list=ls()) bij het starten van project

Vraag

Rm(list=ls()) is aan het begin van een R project dat wordt uitgevoerd in een batch nuttig of anderszins beste?

Antwoord

Ja, kan het handig zijn om te beginnen uw batchscript met de opdracht 'rm(list=ls())' controleren of u een schone omgeving voor R hebt voordat u de batchverwerking indient. Bijvoorbeeld, wellicht gebruikers die hun eigen hebben. Bestanden met een reeks opdrachten erin dat sommige objecten R bij het starten van R. maakt Rprofile In dat geval kan het zijn nuttig om alle bestaande R objecten wissen voordat de R-code voor de batchverwerking wordt uitgevoerd.

Dit is bijvoorbeeld pseudocode om dit te doen:

x <-ls()
Als (x niet leeg is) {
RM(List=ls()
}

Ja, kunt u de code als volgt na het opstarten bestaande R om objecten te verwijderen uit de werkruimte gebruiker zeker uitvoeren.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?

Wat heeft uw ervaring beïnvloed?

Hebt u aanvullende feedback? (Optioneel)

Bedankt voor uw feedback.

×