import pandas as pd
import numpy as np
df = pd.DataFrame([['A','a',110], ['C','c',130], ['D', 'd',140],['B','b',120],['E','e',150]],columns=['col01', 'col02', 'col03'])
df
既存のカラムをインデックスに指定する方法です。
使用するメソッドは、pandasのset_indexメソッドです。
このようなデータフレームを作成します。
df.set_index('col01')
col01をインデックスに指定してみましょう。
実行します。
カラムが太字になりインデックスに変更されました。
df.set_index('col01').sort_index()
カラム名で並び替えをしたい場合は、sort_indexメソッドを使用します。
インデックスがアルファベット順になりました。