Dies ist eine schnelle Einzeiler-Methode, wenn Sie Spalten in pandas DataFrame nach "Spaltenname" sortieren möchten.
Wenn es einen DataFrame wie gibt
df = pd.DataFrame({4:[1,2,3], 2: [1,2,3], 1:[1,2,3], 3: [1,2,3]})
Sie können es mit dem folgenden Code ausführen.
df.T.sort_index().T
Sie können dasselbe mit alphabetischen Spaltennamen tun.
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 ging auch gut.
df = pd.DataFrame({'e':[1,2,3], 'ich': [1,2,3], 'Ah':[1,2,3], 'U.': [1,2,3]})
df.T.sort_index().T
Kanji war nicht gut. (Etwas ist bedauerlich.)
df = pd.DataFrame({'vier':[1,2,3], 'zwei': [1,2,3], 'einer':[1,2,3], 'drei': [1,2,3]})
df.T.sort_index().T
Wie oben erwähnt, war es eine kleine Geschichte, die irgendwo verwendet werden konnte.
Recommended Posts