[R-es] separar un archivo por años en diferentes archivos

Jorge Ayuso Rejas jayusor en gmail.com
Jue Sep 11 14:46:39 CEST 2014


Otra manera sería usar la función split. Que devuelve una lista de
data.frame.
Para expotar luego cada elemento puedes usar lapply, ejemplo:

data(iris)
lista<-split(iris,iris$Species)
lapply(names(lista),function(x) write.table(x = lista[[x]],file =
paste0(x,".txt")) )

Saludos


El 11 de septiembre de 2014, 14:44, Isidro Hidalgo <ihidalgo en jccm.es>
escribió:

> ¿En qué formato está: texto plano, separado por tabulaciones, de anchura
> fija, EXCEL? ¿No puedes leerlo entero, filtrar por año y grabar cada parte?
> Un saludo
>
> Isidro Hidalgo Arellano
> Observatorio Regional de Empleo
> Consejería de Empleo y Economía
> http://www.jccm.es
>
>
>
> > -----Mensaje original-----
> > De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-
> > project.org] En nombre de Marta valdes lopez
> > Enviado el: jueves, 11 de septiembre de 2014 14:33
> > Para: r-help-es en r-project.org
> > Asunto: [R-es] separar un archivo por años en diferentes archivos
> >
> > Hola a todos,
> >
> > Tengo un archivo  que va desde el año 2002 hasta el 2010; lo que quiero
> > hacer es separar ese archivo por años.Crear un archivo para cada año,
> > alguien sabe como podria hacerlo?
> >
> > Muchas gracias, un saludo
> >
> >       [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Jorge Ayuso Rejas

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es