pandas dataframe:value_counts()後のインデックスでソートする方法

value_counts()後のインデックスの昇順でソートする方法

df[カラム名].value_counts().sort_index(ascending=True)
または
df['カラム名'].value_counts().sort_index() # デフォルト

value_counts()後のインデックスの降順でソートする方法

df[カラム名].value_counts().sort_index(ascending=False)

value_counts()後の値の昇順でソートする方法

df[カラム名].value_counts(ascending=True)

value_counts()後の値の降順でソートする方法

df[カラム名].value_counts(ascending=False)
または
df[カラム名].value_counts() # デフォルト

sort_index()とvalue_counts()のascendingパラメータのデフォルトが逆なんだなぁ。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です