Tabla=table(DF$TARJETA,DF$FECHA)
sum(Tabla[grep("201000620731",rownames(Tabla)),]>0)

Prof. Julio Di Rienzo
Estadística y Biometría
FCA- U.N. Córdoba
IBS-RARG President
http://sites.google.com/site/juliodirienzo
"Biometry, the active pursuit of biological
knowledge by quantitative methods."
(R.A. Fisher, 1948)



2011/6/9 José Luis Cañadas <canadasreche@gmail.com>

> Hola, ¿qué tal?
>
> Llevo un rato dándole vueltas y no encuentro la solución , seguro que es
> una tontería pero no acabo de verlo.
>
> Tengo un data frame de la siguiente forma.
>
>       TARJETA              FECHA
> 1 2010006207318     2011-02-01
> 2 2010006207318     2011-02-01
> 3 2010006209657     2011-02-01
> 4 2010006209657     2011-02-01
> 5 2010006209657     2011-02-01
> 6 2010006209657     2011-02-01
> 7 2010006207318     2011-02-02
> 8 2010006207318     2011-02-02
>
> ¿cómo puedo obtener, por ejemplo,  el número de días para la tarjeta
> 2010006207318?
>
> Si hago  por ejemplo
> tabla <- table(TARJETA,FECHA);
> frec <- margin.table(tabla,1)
>
> Me sale un valor para  la tarjeta 2010006207318  de 4, cuando yo lo que
> quiero es el número de días , que en ese caso serían 2.
>
> No sé si me explico.
>
> Gracias..
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]

