Come spostare un file da una cartella all'altra in r


È possibile utilizzare i seguenti metodi per spostare un file da una cartella a un’altra in R:

Metodo 1: spostare il file da una cartella all’altra (e conservare il file originale)

 file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
          to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

Questa particolare sintassi copia un file chiamato football_data.csv situato nella seguente cartella:

C:/Utenti/bob/Documenti/dati_correnti

Quindi questo file viene copiato nella seguente cartella:

C:/Utenti/bob/Documenti/nuovi_dati

Poiché abbiamo utilizzato la funzione file.copy() , il file originale è ancora conservato nella cartella da cui proviene.

Metodo 2: sposta il file da una cartella all’altra (ed elimina il file originale)

 file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
            to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

Questa particolare sintassi copia un file chiamato football_data.csv situato nella seguente cartella:

C:/Utenti/bob/Documenti/dati_correnti

Quindi questo file viene copiato nella seguente cartella:

C:/Utenti/bob/Documenti/nuovi_dati

Poiché abbiamo utilizzato la funzione file.rename() , il file originale viene eliminato dalla cartella da cui proviene.

Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.

Correlato: Come eliminare un file utilizzando R

Esempio 1: sposta il file in R (e mantieni il file originale)

Diciamo che vogliamo spostare un file chiamato football_data.csv che si trova nella seguente cartella:

C:/Utenti/bob/Documenti/dati_correnti

La cartella attualmente contiene tre file:

Possiamo usare la seguente sintassi in R per spostare football_data.csv in una nuova cartella chiamata new_data :

 file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
          to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

[1] TRUE

La funzione file.copy() restituisce un valore TRUE , che ci dice che ha funzionato.

Se apriamo la cartella new_data , vediamo che lì è stato copiato il file football_data.csv :

E se torniamo alla cartella da cui proviene il file, vedremo che esiste ancora lì.

Nota : se uno qualsiasi dei percorsi dei file non è corretto, la funzione file.copy() restituirà invece il valore FALSE .

Esempio 2: sposta il file in R (ed elimina il file originale)

Possiamo utilizzare la seguente sintassi in R per spostare soccer_data.csv in una nuova cartella chiamata new_data ed eliminare il file originale:

 file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
            to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

[1] TRUE

La funzione file.rename() restituisce un valore TRUE , che ci dice che ha funzionato.

Se apriamo la cartella new_data , vediamo che lì è stato copiato il file football_data.csv :

E se torniamo alla cartella da cui proviene il file, vedremo che è stato eliminato da quella cartella:

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in R:

Come importare file CSV in R
Come importare file Excel in R
Come importare file Zip in R

Aggiungi un commento

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