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
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
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.