Chapter
3
94
データを並べ替える
項目を指定してソート(並べ替え)をすることができます。df.sort_values("列名")と命
令します。
df = df.sort_values("列名")
df = df.sort_values("列名",ascending=False)
「国語」の点数で降順にソートしてみましょう。
import pandas as pd
# CSV
ファイルを読み込む
df = pd.read_csv("test.csv")
#
ソート(並べ替え)をして表示
kokugo = df.sort_values("国語",ascending=False)
print("
国語の点数が高いもの順でソート\n",kokugo)
国語の点数が高いもの順でソート
名前 国語 数学 英語 理科 社会
2 C子 100 84 96 82 94
5 F
菜 96 92 94 92 90
4 E
美 92 62 84 80 78
0 A
太 83 89 76 97 76
1 B
介 66 93 75 88 76
3 D
郎 60 73 63 52 70
書式:データをソートする(昇順:小さい値ほど前へ)
書式:データをソートする(降順:大きい値ほど前へ)
chap3/chap3-9.py