Red de conocimiento del abogados - Ley de patentes - R ordenar, clasificar, ordenar, organizar funciones de clasificación

R ordenar, clasificar, ordenar, organizar funciones de clasificación

Existen varias funciones básicas para ordenar en lenguaje R: sort(), ranking(), order(), organización()

1. Resumen

sort La función () ordena los vectores de pequeño a grande

La función ranking() devuelve el rango correspondiente a cada valor en el vector

El valor devuelto por la función order() representa La posición corresponde a su vez al valor mínimo, segundo valor mínimo, tercer valor mínimo...valor máximo, etc. del vector (índice de posición)

La función organizar() (requiere cargar el dplyr paquete) devuelve el marco de datos Un marco de datos ordenado según una determinada columna para facilitar la clasificación en múltiples bases

2. Uso específico

1. ordenar

2 orden

(1) La función de clasificación es ordenar la matriz unidimensional y el vector x. Si x es un valor numérico, ordene según el principio de pequeño a grande.

P.D. En situaciones reales, hay una gran cantidad de datos descritos en tablas bidimensionales, como tablas estadísticas cuyas filas representan ubicaciones y columnas representan el tiempo. Si se realiza la clasificación, primero se debe convertir la tabla. en unidimensional a través del empalme de caracteres; de lo contrario, el resultado no tendrá sentido.

(2) El rango divide los datos en valores definidos y valores faltantes. Los valores faltantes se pueden ordenar entre los valores determinados (na.last = FALSE), o después (na.last = TRUE), o se pueden retener y no participar en la clasificación (na.last = "keep" ).

(3) "primero" es la clasificación más básica, con decimales delante y números grandes detrás, y los mismos elementos están delante y estos últimos detrás.

"max" significa tomar el mejor nivel del grupo para los mismos elementos, lo que comúnmente se conoce como clasificación paralela.

"min" significa que los mismos elementos toman el peor nivel del grupo, lo que puede aumentar la diferencia de nivel de la secuencia.

"promedio" significa el nivel promedio de los mismos elementos en el grupo, que puede ser un decimal.

"aleatorio" es una disposición aleatoria de los mismos elementos, lo que evita "primero en llegar, primero en ser atendido". El mecanismo de "peso" es mejor que "secuencia" y aumenta el grado de aleatoriedad.