[R-es] numerar

Carlos J. Gil Bellosta cgb en datanalytics.com
Mie Oct 6 01:01:48 CEST 2010


Hola, ¿qué tal?

Creo que quieres algo parecido a esto:

do.call( rbind, by( iris, iris$Species, function( x ) cbind( x, 
1:nrow(x) ) ) )

Por supuesto, quieres partir tu df por más de una variable (yo sólo uso 
una) y puede que tengas que tener cuidado cuando x tenga una sola fila 
(si pudiera ser el caso).

Un saludo,

Carlos J. Gil Bellosta

On 10/06/2010 12:27 AM, Javier Marcuzzi wrote:
> Hola
>
>
>
> Tengo una pregunta, ¿cuál es la forma más sencilla y practica para lo
> siguiente?
>
>
>
> Los datos, hay un data.frame donde se encuentra una identificación (id
> única, tipo documento nacional de identidad, pero se repite en el
> data.frame), el año, la fecha de medición, y la medición.
>
>
>
> No todas las identificaciones (id) tienen la misma cantidad de mediciones,
> ni en años ni en mediciones por año (fechas).
>
> Por tal motivo debo crear un data.frame con la identificación, el año, la
> fecha, y la cantidad de mediciones en el año (por ejemplo para el id 1, en
> el año 2009, tengo 5 fechas, por lo cual la cantidad de mediciones es del 1
> al 5, para el id 1, en el año 2009 tengo cuatro fechas, por este motivo la
> cantidad de mediciones son del 1 al 4).
>
>
>
> Debería quedar de algo parecido a:
>
>
>
>        id      año        añoN°   testNo fecha                    medición
>
>   A16       2009      1              1             2009-03-29         47
>
>   A16       2009      1              2             2009-04-26         75
>
>   A16       2010      2              1             2010-05-26         105
>
>   A16       2010      2              2             2010-06-28         138
>
>
>
> A partir de algo como:
>
>        id      año        añoN°                   fecha
> medición
>
>   A16       2009      1                              2009-03-29         47
>
>   A16       2009      1                              2009-04-26         75
>
>   A16       2010      2                              2010-05-26         105
>
>   A16       2010      2                              2010-06-28         138
>
>
>
> Desde ya muchas 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