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