Como usar a função list.files() em r (4 exemplos)
Você pode usar a função list.files() em R para listar todos os arquivos em uma pasta específica.
Os exemplos a seguir mostram como usar essa função em diferentes cenários com uma pasta chamada my_data_files que contém três arquivos CSV e dois arquivos TXT:
Exemplo 1: Liste todos os arquivos no diretório
Podemos usar a seguinte sintaxe para listar todos os arquivos nesta pasta:
#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"
Podemos ver os nomes dos cinco arquivos nesta pasta.
Também poderíamos usar a função length() se quiséssemos apenas saber quantos arquivos havia na pasta:
#display total number of files in my_data_files folder length(list. files ('C:/Users/bob/Documents/my_data_files')) [1] 5
Exemplo 2: Liste os primeiros N arquivos no diretório
Podemos usar a seguinte sintaxe para listar apenas os três primeiros arquivos desta pasta:
#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"
Podemos ver os nomes dos três primeiros arquivos apenas nesta pasta.
Exemplo 3: Liste todos os arquivos no diretório com extensão específica
Também podemos usar o argumento padrão para listar apenas arquivos que possuem uma extensão específica:
#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"
Podemos ver os três arquivos que possuem extensão .csv .
Exemplo 4: Liste todos os arquivos no diretório que contém uma string
Também podemos usar o argumento padrão para listar apenas arquivos que contêm uma determinada string:
#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"
Podemos ver os dois arquivos que contêm “dados” no nome do arquivo.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como importar arquivos CSV para R
Como importar um CSV de uma URL em R
Como importar arquivos Excel para R