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.