1. ホーム
  2. python

[解決済み] ある列でユニークな値を見つけ、それらをソートする

2022-03-02 15:16:58

質問

私はpandasのdataframeを持っています。私はその列の1つのユニークな値を昇順で表示したいと思います。これは、私がそれをやっている方法です。

import pandas as pd
df = pd.DataFrame({'A':[1,1,3,2,6,2,8]})
a = df['A'].unique()
print a.sort()

問題なのは None を出力してください。

どのように解決するのですか?

sorted(iterable) : の項目から新しいソートされたリストを返します。 イテラブル .
CODE

import pandas as pd
df = pd.DataFrame({'A':[1,1,3,2,6,2,8]})
a = df['A'].unique()
print(sorted(a))

OUTPUT

[1, 2, 3, 6, 8]