Izmantojiet rm(list=ls()) sākt darbu

Jautājums

R darbu, kas ir palaist paketē noderīgs vai citādi labākās prakses sākumā ir rm(list=ls())?

Atbilde

Jā, tas var būt noderīgi, lai sāktu partijas skriptu, izmantojot komandu "rm(list=ls())" tikai, lai pārliecinātos, ka jums ir tīras vides R pirms iesniegšanas pakešuzdevums. Piemēram, iespējams, lietotājiem, kuri ir savas. Rprofile failus ar komandas, izveidot dažu objektu R r startēšanas secība Šādā gadījumā var noderēt, lai izdzēstu esošu R objektiem pirms pakešuzdevuma R koda izpildes.

Piemēram, šeit ir pseudocode, lai to paveiktu:

x <-ls()
Ja (x nav tukšs) {
RM(List=Ls()
}

Jā, noteikti varat palaist kodu šādi pēc startēšanas R esošu objektu noņemt no lietotāja darbvietas.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×