Hola Jesús, No es necesario un loop para ello. A continuación una idea utilizando seq():
datos[-seq(400, NROW(datos), by = 400), ] Saludos cordiales, Jorge Velez.- 2015-11-17 9:14 GMT-05:00 Jesús Para Fernández <j.para.fernan...@hotmail.com >: > Buenas, tengo un csv [csv final] con 50000 filas, que es unión de varios > csv [csv particular]. > > Cada csv [csv particular] tiene en la última fila, la 400, una serie de > valores que quiero eliminar, por lo que del [csv filan] quiero borrar la > linea 400,800,1200,.... > > > Lo he intentado con un bucle for: > > for(i in 1:50000){ > if(i%%400 == 0) {datos[-i,]} > } > > > Pero no me funciona. Además me han dicho que con apply puede ser mucho más > eficiente el algoritmo. ¿Alguna idea? > > Gracias > > > [[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]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es