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.