Quando
lavorate con R, oggetti, codice e dati sono tutti conservati
nell'area di lavoro di R.
Se volete ripulire la
finestra della Console di
R potete impiegare uno di questi due metodi:
→ nella
RGui selezionate Modifica e
nel menù a tendina che compare selezionate
Pulisci console;
→ fate
ctrl-L (tenendo premuto il tasto
ctrl premete il tasto con la lettera
L).
Questo
tuttavia non elimina il contenuto della sessione corrente di R
e quanto è presente nell'area di lavoro.
Potete avere un elenco degli oggetti presenti nell'area di
lavoro digitando
ls()
nella Console di R [1].
Per eliminare dall'area di lavoro tutti gli oggetti dalla
RGui selezionate Varie quindi nel menù a tendina che compare selezionate
Rimuovi tutti gli oggetti;
In alternativa potete eliminare dall'area di lavoro tutti gli oggetti digitando nella Console di R
rm(list=ls(all=TRUE))
Infine potete eliminare uno specifico oggetto con la funzione rm() [2] digitando nella
Console di R
rm(nomedell'oggetto)
Si
può anche effettuare una pulizia completa con questa
riga di codice, copiatela, incollatela nella Console di R e premete ↵ Invio:
q(save="no")
# esce da R senza salvare l'area di lavoro che al rientro in R
risulterà ripulita
Questo chiude il programma senza salvare l'area di lavoro - ovviamente il
programma dovrà poi essere riavviato - ed è più sicuro di quanto lo siano uscire dalla RGui selezionando File e selezionando Esci, o chiudendo direttamente la finestra del proramma, perché in questo caso alla domanda Salva area di lavoro? si potrebbe inavvertitamente rispondere Si.
In
R
salvare l'area di lavoro significa salvare gli oggetti sui quali
avete lavorato. Gli oggetti salvati vengono poi ripristinati nella sessione successiva. Il salvataggio dell'area di
lavoro avviene in due file denominati
→ .RData
→ .Rhistory
che si
trovano nella cartella
Documenti. Se
doveste salvare l'area di lavoro non volutamente, per ripulirla è
sufficiente eliminare questi due file.
Se invece volete proprio salvare l'area di lavoro, ricordate che si tratta di una operazione delicata, che implica il ripristino alla sessiane successiva di pacchetti, dati, oggetti, funzioni e quant'altro della sessione precedente: richiede pertanto un completo controllo da parte vostra sull'ambiente di sviluppo.
Personalmente consiglio piuttosto, al termine di una sessione di lavoro con R, di effettuare una pulizia
completa dell'area di lavoro per evitare potenziali interferenze con
la sessione successiva.
----------
[1]
Digitate help(ls)
nella Console di R per
la documentazione della funzione ls().
[2]
Digitate help(rm)
nella
Console di R per
la documentazione della funzione rm().
Nessun commento:
Posta un commento