[R-es] Secuencia fija de números por grupo

2018-07-19 Por tema Rubén Coca
Hola, a partir de un data frame quiero crear una columna que aplique una secuencia numérica fija (1 a 12) por cada grupo de una de las variables. Si el grupo tiene más de 12 elementos, el contador tendría que reiniciarse a 1 en la fila 13, y así sucesivamente. El resultado deseado sería algo así:

Re: [R-es] Secuencia fija de números por grupo

2018-07-19 Por tema Marcelino de la Cruz Rot
Hola, suponiendo que tu data.frame se llama "midf" y tu variable (factor) se llama "grupo", una posible solución sería esta: midf$seq<-unlist(sapply(table(midf$grupo), function(x) seq(1,x, by=1))) midf Que guardaría la secuencia dentro de midf en una nueva variable llamada "seq" Saludos,

Re: [R-es] Secuencia fija de números por grupo

2018-07-19 Por tema Isidro Hidalgo Arellano
Hola, Rubén: ¿Los datos de grupo están ordenados, o puedes tenerlos "revueltos"? Quiero decir con revueltos que primero tengas una "A", luego una "C", luego otra "A", etc. Un saludo Isidro Hidalgo Arellano Observatorio del Mercado de Trabajo Consejería de Economía, Empresas y Empleo