Você pode usar a função order() também para classificar um dataframe . O comando sort pode ser usado para criar um novo vetor a partir de qualquer vetor de valores comparáveis em um vetor organizado em uma sequência ascendente.
Portanto, você pode primeiro digitar manualmente as colunas que deseja ordenar e posicionar antes de todas as outras colunas em uma lista cols_to_order . Depois disso, você pode usar o new_columns como outras soluções sugeridas. O que é fácil de reorganizar manualmente.
Classificar texto
Um fator é muitas vezes utilizado para expressar uma variável categórica presente em uma base de dados, como sexo por exemplo. Nestes casos, os níveis representam as categorias da variável (masculino e feminino). Observe que ao chamar o vetor sexo e o fator fator_sexo, o R apresenta o conteúdo de maneiras diferentes.
Ordenar listas em python é muito simples, toda lista tem uma função sort() que ordena os itens contidos nela. Funciona tanto para números como para strings. Lembrando o que aprendemos no post sobre strings, as letras maiúsculas tem o código ASCII menor e por isto vão aparecer primeiro na lista ordenada.
As listas em Python possuem um método embutido list. sort() que modifica a lista em si. Há também a função embutida sorted() que constrói uma nova lista ordenada à partir de um iterável.