Me contesto yo mismo.
Creo que si hago
tabla.nueva <- tabla>0
# y luego
frec <- margin.table(tabla.nueva,1)
# debería de salir
-------- Mensaje original --------
Asunto: contar apariciones en data frame
Fecha: Thu, 09 Jun 2011 14:04:23 +0200
De: José Luis Cañadas <canadasreche@gmail.com>
Para: R-es CRAN <r-help-es@r-project.org>
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..
[[alternative HTML version deleted]]