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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *