¿Cómo subir bloques de archivos a R?

Posted by | · | Tutorial R | No Comments on ¿Cómo subir bloques de archivos a R?

0
shares
Compartir en Facebook
Twittear
Compartir en Google+
Compartir en LinkedIn
Compartir en Pinterest
+
Trends

En este post mostraré como subir varios archivos a R con un solo código. Quizás se del el caso que tengas decenas o centenas de archivos que quieres subir a R, escribir el código para subir cada uno es pesado además de ineficiente.

Elegimos el directorio con:

  • setwd (... )
  • con las opciones del R studio . (ver gráfico)

cargar1

Una vez que tenemos el directorio correcto empezamos el código:

lista<-list.files(pattern="*.csv")# Creamos un objeto "lista" que contiene todas los nombres que terminen en ".csv" esto lo podemos variar a ".txt" o ".spss" o a cualquier otra extensión que se desee cargar.
for(i in 1:length(lista)) assign(lista[i], read.csv(lista[i])) # Este es un mini programa con las siguiente instruccion: para cada nombre en "lista" va a crear un objeto con ese nombre que contendrá el objeto después de ejecutar read.csv



El código importante es "assign", este nos permite asignar una función a un objeto. Más información de "assign" lo pueden revisar aquí.
cargar2

Imaginemos que el primer archivo se llama "data1" el comando estaría ejecutando data1<-read.csv(data1)

Si tenemos un centenar o millar de archivos estas líneas nos pueden ahorrar mucho tiempo.

Hasta la próxima.

Compartir en Facebook
Twittear
Compartir en Google+
Compartir en LinkedIn
Compartir en Pinterest
+

No Comments

Leave a comment