Foro de debate

ayuda R

ayuda R

de Andres Eduardo Medina Fernandez -
Número de respuestas: 1

Cordial saludo

Quisiera me ayudaran con un asunto, tengo varios archivos csv de los cuales deseo formar un DataFrame con las primeras filas de estos, no se como  hacerlo.

 

Mil gracias

En respuesta a Andres Eduardo Medina Fernandez

Re: ayuda R

de Manuel Muñoz Márquez -

Buenas, Andrés:

Con la poca información que das es difícil ser muy concreto.

¿Todas las filas son iguales?

¿Conoces el nombre de los archivos a priori?

¿De todos los archivos tienes que coger el mismo número fijo de filas?

Supongamos que la respuesta a todas las preguntas anteriores es sí, entonces:

ficheros <- c('fichero1.csv', 'fichero2.csv', 'fichero3.csv')
nfilas <- 25

for (f in ficheros) {
    ## Leemos el fichero
    nuevosdatos <- read.csv(i)
    ## Nos quedamos con las primeras nfilas filas
    nuevosdatos <- nuevosdatos[1:nfilas, ]
    if (exists('datos')) {
        ## Añadimos los datos
        datos <- cbind(datos, nuevosdatos)
    } else {
        ## Asignamos los datos
        datos <- nuevosdatos
    }
}

Si éste no es tu caso danos algo más de información.

Un saludo.