u++の備忘録

言語処理100本ノック 2020「18. 各行を3コラム目の数値の降順にソート」

問題文

nlp100.github.io

問題の概要

pandasでデータを読み込み「sort_values(カラム名)」でデータをソートします。「ascending=False」のオプションを指定することで、並びを昇順ではなく降順にしています。

import pandas as pd


df = pd.read_csv('ch02/popular-names.txt', sep='\t', header=None)
print(df.sort_values(2, ascending=False))