Python
sort
pandas
ソート
DataFrame

【Python】Dataframeでソート

データフレーム(df)作成

以下のようなdfを作成

  word  score
0    a      1
1    b     10
2    c      3
import pandas as pd

# 列を宣言
key = "word"
value = "score"

data = {}
data[key] = ["a", "b", "c"]
data[value] = [1, 10, 3]

df = pd.DataFrame(data=data)

ソート

df = df.sort_values(by=value, ascending=False)

ソート後のdfは

  word  score
1    b     10
2    c      3
0    a      1