[R-es] Borrar cada fila 400

Carlos J. Gil Bellosta cgb en datanalytics.com
Mar Nov 17 15:18:50 CET 2015


datos <- datos[ (1:nrow(datos) %% 400 != 0, ]

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com

El día 17 de noviembre de 2015, 15:14, Jesús Para Fernández
<j.para.fernandez en hotmail.com> escribió:
> 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 en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es



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