Come utilizzare la funzione list.files() in r (4 esempi)
È possibile utilizzare la funzione list.files() in R per elencare tutti i file in una cartella specifica.
I seguenti esempi mostrano come utilizzare questa funzione in diversi scenari con una cartella denominata my_data_files che contiene tre file CSV e due file TXT:
Esempio 1: elenca tutti i file nella directory
Possiamo usare la seguente sintassi per elencare tutti i file in questa cartella:
#display all files in my_data_files folder list. files ('C:/Users/bob/Documents/my_data_files') [1] "df1.csv" "df2.csv" "df3.csv" "more_data.txt" "some_data.txt"
Possiamo vedere i nomi dei cinque file in questa cartella.
Potremmo anche usare la funzione length() se volessimo solo sapere quanti file ci sono nella cartella:
#display total number of files in my_data_files folder length(list. files ('C:/Users/bob/Documents/my_data_files')) [1] 5
Esempio 2: elenca i primi N file nella directory
Possiamo usare la seguente sintassi per elencare solo i primi tre file in questa cartella:
#display first three files in my_data_files folder list. files ('C:/Users/bob/Documents/my_data_files')[1:3] [1] "df1.csv" "df2.csv" "df3.csv"
Possiamo vedere i nomi dei primi tre file solo in questa cartella.
Esempio 3: elenca tutti i file nella directory con estensione specifica
Possiamo anche usare l’argomento pattern per elencare solo i file che hanno un’estensione specifica:
#display all files with CSV extension in my_data_files folder list. files ('C:/Users/bob/Documents/my_data_files', pattern=' csv ') [1] "df1.csv" "df2.csv" "df3.csv"
Possiamo vedere i tre file che hanno un’estensione .csv .
Esempio 4: elenca tutti i file nella directory contenenti una stringa
Possiamo anche usare l’argomento pattern per elencare solo i file che contengono una determinata stringa:
#display all files that contain 'data' in file name list. files ('C:/Users/bob/Documents/my_data_files', pattern=' data ') [1] "more_data.txt" "some_data.txt"
Possiamo vedere i due file che contengono entrambi “dati” nel nome del file.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come importare file CSV in R
Come importare un CSV da un URL in R
Come importare file Excel in R