Il s'agit d'une méthode rapide à une ligne lorsque vous souhaitez trier les colonnes par "nom de colonne" dans pandas DataFrame.
Quand il y a un DataFrame comme
df = pd.DataFrame({4:[1,2,3], 2: [1,2,3], 1:[1,2,3], 3: [1,2,3]})
Vous pouvez l'exécuter avec le code ci-dessous.
df.T.sort_index().T
Vous pouvez faire de même avec les noms de colonnes alphabétiques.
df = pd.DataFrame({'d':[1,2,3], 'b': [1,2,3], 'a':[1,2,3], 'c': [1,2,3]})
df.T.sort_index().T
Hiragana s'est également bien passé.
df = pd.DataFrame({'e':[1,2,3], 'je': [1,2,3], 'Ah':[1,2,3], 'U': [1,2,3]})
df.T.sort_index().T
Kanji n'était pas bon. (Quelque chose est regrettable.)
df = pd.DataFrame({'quatre':[1,2,3], 'deux': [1,2,3], 'un':[1,2,3], 'Trois': [1,2,3]})
df.T.sort_index().T
Comme mentionné ci-dessus, c'était une petite histoire qui pourrait être utilisée quelque part.
Recommended Posts