Hola, ¿Algo como esto?
> datos <- data.frame( no_ord = sample(1:10, 10, replace = FALSE)) > datos$ord <- sort(datos$no_ord, decreasing = FALSE) > datos no_ord ord 1 6 1 2 5 2 3 3 3 4 10 4 5 1 5 6 7 6 7 8 7 8 4 8 9 9 9 10 2 10 Saludos, Carlos Ortega www.qualityexcellence.es El 13 de marzo de 2017, 17:17, <miriam.alz...@unavarra.es> escribió: > Buenas, > > Tengo un par de dudas. > > Por un lado, tengo que crear una variable "var.2" que recoja el orden de > las observaciones al ordenarlas por "var.1". Es decir, la observación con > menor número de "var.1", deberá tener el 1 en "var.2", la siguiente el 2, > etc. > > Por otro lado, en otras ocasiones necesito crear variables pero por dos > criterios en vez de uno, haciéndolo primero por uno y luego por otro. Es > decir, tendría que crear una "var.3", que recoja en primer lugar el orden > según "var.1" y en segundo lugar el orden de "var.2". > > Los datos que tengo son un conjunto de opiniones. Necesitaría ordenarlas > primero por "Numero de estrellas", pero el siguiente criterio es por > "fecha nueva de la opinión". Es decir aquella opinión de 5 estrellas mas > nueva debería tener el 1 en la variable creada, la siguiente de 5 > estrellas más nueva el 2 y así sucesivamente. > > Muchas gracias > > Miriam > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es