【Pandas DataFrame】sort_values()メソッドで、データフレームを特定の列や複数の列の値で昇順や降順に並べ替えることができます。

python

pandasのDataFrameの機能の一つであるsort_values()メソッドは、データフレームを特定の列や複数の列の値で昇順や降順に並べ替えることができます。

sort_values()メソッドは、以下のような引数を取ります。

  • by : 並べ替えの基準となる列を指定します。
  • ascending : 並べ替えの順序を指定します。Trueの場合は昇順、Falseの場合は降順となります。

以下の例では、DataFrameの「score」列の値で昇順に並べ替えを行っています。

import pandas as pd
# データフレームを作成
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'Dave'],
'score': [90, 80, 70, 60]})
# score列の値で昇順に並べ替え
df.sort_values(by='score', ascending=True)

実行結果は以下のようになります。

    name  score
3 Dave 60
2 Charlie 70
1 Bob 80
0 Alice 90
タイトルとURLをコピーしました