Buenos dias José Miguel,

A continuacion te propongo dos opciones:

# ---------------
# Opcion 1
# ---------------
# organizando las variables
numeros <- c(25, 30, 35, 40, 45, 50)
archivos <- paste("m.", numeros, ".txt", sep = "")

# lectura de todos los archivos en un solo paso
archivos <- lapply(archivos, read.table)

Ahora, para acceder el archivo correspondiente a t=25, puedes escribir

archivos[[1]]

# ---------------
# Opcion 2
# ---------------
Si quieres hacerlo con una funcion que lea *un* archivo por archivo, puedes
usar

leer <- function(x) read.table(paste("m.", x, ".txt", sep = ""))
leer(25)

o, para todos al mismo tiempo almacenandolos en una lista:

lapply(numeros, leer)

Antes de utilizar cualquiera de las opciones anteriores, cerciorate de que
los archivos .txt que quieres leer se encuentran en tu directorio de
trabajo.

Saludos,
             Jorge Ivan Velez


2010/9/13 José Miguel Contreras <>

>
>
> Hola a todos!!
>
>
> Tengo un conjunto de tamaños:
> t<-c(25,30,35,40,45,50)
>
> Y un conjunto de ficheros  m.25.txt, m.30.txt ..., m.50.txt con datos
>
> Necesitaría que me lea los ficheros según t, es decir para t=25  que lea
> m.25.txt,...,para t= 45 que lea m.45.txt,...
>
> Me ayudáis??
>
> Saludos
>
> José Miguel
>
>
>
>
>        [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>

	[[alternative HTML version deleted]]

