[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