2017-07-31

Listar ficheros de un directorio con una determinada extensión en R



Problema

Queremos extraer los nombres de los ficheros con una determinada extensión dentro de un directorio.

Solución

# Especificamos el directorio, si fuera distinto del actual
setwd("C:/Users/nubededatos/Carpeta")
# Listamos los ficheros 
ficheros <- list.files(pattern = "\\.csv")

Resultado

[1] "0008a68c5e0f9446845c4ad77ab6fc6cc2f623a1f7a39e112d51b9d49177059a.csv"
[2] "000e287cf122b1203172b328fb97ebf1976485611a11dcaeb21b0214a90ef314.csv"
[3] "001a3d3bc0679a88f599b167feb8e1a84a26c14c73bac1ced319b5857227a161.csv"
[4] "001d6b50df57ffd739d7d32ccf26e00d3792729071298743092f3257e8b7cfb1.csv"
[5] "0020626e0631fabff9e0e7983285f021e3068d0de6bede9b25005c5da97bcc58.csv"
[6] "00208a90926c7b54c13abacaba725709a090d907cf3e0f8e5f771fcdda3d526f.csv"

Si necesitamos eliminar la extensión, por ejemplo, para comparar posteriormente los nombres con un vector:

ficheros <- strtrim(files, nchar(files)-4) 

Entradas relacionadas

Referencias

No hay comentarios:

Publicar un comentario

Nube de datos