[R-es] Crear una variable de orden de otra variable
Carlos Ortega
cof en qualityexcellence.es
Lun Mar 13 23:03:12 CET 2017
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.alzate en 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 en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es