Cómo ordenar los casos de texto en r

Los datos pueden ser ordenados alfabéticamente o numéricamente, en orden ascendente o descendente. Como cualquier lenguaje de programación, R hace que sea fácil de compilar listas de datos ordenados y ordenados.

Debido texto en R se representa como vectores de caracteres, puede ordenar estos vectores utilizando las mismas funciones que utiliza con datos numéricos. Por ejemplo, para obtener R para ordenar el alfabeto al revés, utilice el sort () función:

> Ordenar (letras, disminuyendo = TRUE) [1] "z" "y" "x" "w" "v" "u" "t" "s" "r" "q" "p" [12] "o "" n "" m "" l "" k "" j "" i "" h "" g "" f "" e "[23]" d "" c "" b "" a "

Aquí ha utilizado el decreciente argumento de sort ().

los sort () función ordena un vector. No ordenar los caracteres de cada elemento del vector. En otras palabras, sort () no destrozar la palabra misma. Todavía se puede leer cada una de las palabras palabras.

Pruébalo en su vector palabras que creó en el párrafo anterior:

> Ordenar (palabras) [1] "marrón" del "PERRO" "FOX" "saltos" "perezoso" [6] "sobre" "rápida", "el" "La"

R realiza la clasificación lexicográfico, a diferencia de, por ejemplo, el lenguaje C, que ordena en orden ASCII. Esto significa que el orden de clasificación dependerá de la configuración regional de la máquina el código se ejecuta en. En otras palabras, el orden de clasificación puede ser diferente si la máquina que ejecuta R está configurado para utilizar danesa de lo que será si la máquina está configurada para utilizar el Inglés. El archivo de ayuda de I contiene esta descripción:

Tenga cuidado de hacer ninguna suposición sobre el orden de clasificación: por ejemplo, en Estonia, Z se interpone entre S y T, y el cotejo no es necesariamente de carácter por carácter - en clase aa daneses como una sola letra, después z.

En la mayoría de los casos, la clasificación lexicográfica simplemente significa que el orden de clasificación es independiente de si la cadena es en minúsculas o mayúsculas. Para más detalles, lea el texto de ayuda en ?clase al igual que ?Comparación.

Usted puede obtener ayuda sobre cualquier función, escriba un signo de interrogación seguido del nombre de la función en la consola.




» » » » Cómo ordenar los casos de texto en r