r:concetti_di_base:directory
Indice
Directory di lavoro
La directory di lavoro è la cartella nella quale verranno salvati / cercati di default i file. In RStudio, è la cartella predefinita del progetto.
Impostare e gestire la cartella di lavoro
È consigliabile avere una directory di lavoro per ciascun progetto di analisi dei dati, per non rischiare di sovrascrivere o confondere i files di R che di default hanno sempre lo stesso nome, ed in particolare:
- .RData, l’immagine dello spazio di lavoro, contenente tutti i dati creati o utilizzati durante la sessione;
- .Rhistory, ovvero il file con la cronologia dei comandi 1).
# Per sapere quale è: getwd()
# Per cambiarla: setwd("dir")
Ad esempio:
setwd("C:/docs/mydir")
oppure
setwd(choose.dir())
choose.dir()
farà aprire una finestra di dialogo per scegliere o creare una cartella.
La directory di lavoro può essere cambiata anche dal menu File.
Gestione dei file e delle cartelle
Elenco dei file contenuti nelle cartelle
# elenco di tutti i file della cartella di lavoro list.files() # elenco dei file contenuti in altra cartella list.files("C:/altro/percorso/cartella") # argomenti list.files("C:/altro/percorso/cartella", full.names = TRUE, # estensioni recursive = TRUE) # sottocartelle # elenco con pattern list.files(pattern = ".csv") # file con estensione .csv
### Creare file e cartelle
# nuova cartella: dir.create("nuova_cartella") # nuovo file file.create("nuovo_file.txt")
Copiare un file
# copiare il file in altra cartella file.copy("mio_file.txt", "cartella_di_destinazione")
Eliminare file
# cancellare un file unlink("mio_file.csv") # cancellare un altro file file.remove("altro_mio_file.csv") # cancellare una cartella unlink("some_directory", recursive = TRUE)
1)
Notare anche che questi files non hanno un nome, ma solo l’estensione. È dunque necessario impostare le cartelle di Windows in modo che visualizzino le estensioni
r/concetti_di_base/directory.txt · Ultima modifica: 05/09/2025 16:40 da Agnese Vardanega