Come utilizzare setwd/getwd in r (con esempi)


usi R, ogni volta che il tuo ambiente punta sempre a una directory di lavoro.

È possibile utilizzare le seguenti funzioni in R per ottenere la directory di lavoro e impostare la directory di lavoro:

  • getwd() – Ottieni la directory di lavoro corrente
  • setwd(‘Percorso/A/Alcuni/Directory’) – Imposta la directory di lavoro corrente

I seguenti esempi mostrano come utilizzare queste funzioni nella pratica.

Esempio 1: ottenere la directory di lavoro

Possiamo usare la funzione getwd() per visualizzare la directory di lavoro corrente in R:

 #display current working directory
getwd()

[1] "C:/Users/Bob/Desktop"

Esempio 2: impostare la directory di lavoro

Possiamo quindi utilizzare la funzione setwd() per impostare la directory di lavoro in una nuova posizione:

 #set working directory
setwd('C:/Users/Bob/Documents')

Possiamo quindi verificare che la directory di lavoro sia cambiata utilizzando nuovamente la funzione getwd() per ottenere la directory di lavoro corrente:

 #display current working directory
getwd()

"C:/Users/Bob/Documents"

Esempio 3: mostra i file nella directory di lavoro

Una volta impostata la directory di lavoro, possiamo utilizzare la funzione list.files() per visualizzare i nomi dei file nella directory:

 #view number of files in working directory
length( list.files ())

[1] 147

#view first five file names in working directory
head( list.files ())

"output.yml" "analysis3.R" "analysis3-1.R" "testdoc.R" "final_model2.Rmd" 

Possiamo anche utilizzare l’operatore %in% per verificare se un file specifico si trova nella nostra directory di lavoro corrente:

 #check if file 'analysis3.R' exists in working directory
' analysis3.R ' %in% list. files ()
[1] TRUE

Un valore di output TRUE indica che il file specifico si trova effettivamente nella directory di lavoro corrente.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre funzioni comuni in R:

Come inserire manualmente i dati grezzi in R
Come importare file CSV in R
Come importare file Excel in R
Come risolvere il problema in R: impossibile modificare la directory di lavoro

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *