<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hola <br><br></div>Muchas gracias por la respuesta,intente esto:<br><br></div>filename<-"fishing.csv"<br></div>DBa<-read.csv(filename,sep=",",header=TRUE)<br></div>anios<-unique(DBa$Year)<br></div>for(i in 1:length(anios)) {<br></div>dattmp<-DBa[DBa$Year==anios [i],<br></div>write.table(dattmp,file=paste(i,".txt",sep=""))<br>}<br><br></div>Pero no me salieron los diferentes archivos por cada año, me salieron dos sin nada en ellos.Adjunto una parte del archivo para que veais como es el archivo.<br><br></div>Muchas gracias por vuestro tiempo, un saludo<br></div><div class="gmail_extra"><br><div class="gmail_quote">El 11 de septiembre de 2014, 14:46, Jorge Ayuso Rejas <span dir="ltr"><<a href="mailto:jayusor@gmail.com" target="_blank">jayusor@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Otra manera sería usar la función split. Que devuelve una lista de<br>
data.frame.<br>
Para expotar luego cada elemento puedes usar lapply, ejemplo:<br>
<br>
data(iris)<br>
lista<-split(iris,iris$Species)<br>
lapply(names(lista),function(x) write.table(x = lista[[x]],file =<br>
paste0(x,".txt")) )<br>
<br>
Saludos<br>
<br>
<br>
El 11 de septiembre de 2014, 14:44, Isidro Hidalgo <<a href="mailto:ihidalgo@jccm.es">ihidalgo@jccm.es</a>><br>
escribió:<br>
<div class="HOEnZb"><div class="h5"><br>
> ¿En qué formato está: texto plano, separado por tabulaciones, de anchura<br>
> fija, EXCEL? ¿No puedes leerlo entero, filtrar por año y grabar cada parte?<br>
> Un saludo<br>
><br>
> Isidro Hidalgo Arellano<br>
> Observatorio Regional de Empleo<br>
> Consejería de Empleo y Economía<br>
> <a href="http://www.jccm.es" target="_blank">http://www.jccm.es</a><br>
><br>
><br>
><br>
> > -----Mensaje original-----<br>
> > De: <a href="mailto:r-help-es-bounces@r-project.org">r-help-es-bounces@r-project.org</a> [mailto:<a href="mailto:r-help-es-bounces@r-">r-help-es-bounces@r-</a><br>
> > <a href="http://project.org" target="_blank">project.org</a>] En nombre de Marta valdes lopez<br>
> > Enviado el: jueves, 11 de septiembre de 2014 14:33<br>
> > Para: <a href="mailto:r-help-es@r-project.org">r-help-es@r-project.org</a><br>
> > Asunto: [R-es] separar un archivo por años en diferentes archivos<br>
> ><br>
> > Hola a todos,<br>
> ><br>
> > Tengo un archivo  que va desde el año 2002 hasta el 2010; lo que quiero<br>
> > hacer es separar ese archivo por años.Crear un archivo para cada año,<br>
> > alguien sabe como podria hacerlo?<br>
> ><br>
> > Muchas gracias, un saludo<br>
> ><br>
> >       [[alternative HTML version deleted]]<br>
> ><br>
> > _______________________________________________<br>
> > R-help-es mailing list<br>
> > <a href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a><br>
> > <a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
><br>
> _______________________________________________<br>
> R-help-es mailing list<br>
> <a href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a><br>
> <a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Jorge Ayuso Rejas<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
        [[alternative HTML version deleted]]<br>
<br>
_______________________________________________<br>
R-help-es mailing list<br>
<a href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a><br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
</div></div></blockquote></div><br></div>