Come eliminare un file utilizzando r (con esempio)
È possibile utilizzare la seguente sintassi per eliminare un file in una posizione specifica utilizzando R:
#define file to delete this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv " #delete file if it exists if (file. exists (this_file)) { file. remove (this_file) cat(" File deleted ") } else { cat(" No file found ") }
Questa particolare sintassi tenta di eliminare un file chiamato football_data.csv situato nella seguente cartella:
C:/Users/bob/Documents/my_data_files
Se il file esiste, la funzione file.remove() elimina il file e utilizza la funzione cat per visualizzare il messaggio “File eliminato” sulla console.
Se il file non esiste, la funzione cat visualizza il messaggio “Nessun file trovato” sulla console.
L’esempio seguente mostra come utilizzare questa sintassi nella pratica.
Esempio: eliminare un file utilizzando R
Supponiamo di voler eliminare un file chiamato football_data.csv situato nella seguente cartella:
C:/Users/bob/Documents/my_data_files
La cartella attualmente contiene tre file:
Possiamo usare la seguente sintassi in R per eliminare questo file se esiste:
#define file to delete this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv " #delete file if it exists if (file. exists (this_file)) { file. remove (this_file) cat(" File deleted ") } else { cat(" No file found ") } File deleted
Riceviamo il messaggio “File eliminato” che ci informa che il file è stato eliminato.
Se torniamo alla cartella in cui esisteva il file, vediamo che è stato eliminato:
Per eliminare un altro file, è sufficiente modificare il percorso del file specificato nella variabile denominata this_file .
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