列内の一意の値を見つけて並べ替える 質問する

列内の一意の値を見つけて並べ替える 質問する

私はパンダのデータフレームを持っています。その列の 1 つの一意の値を昇順で出力したいです。私は次のようにしています:

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

問題は、None出力に が表示されることです。

ベストアンサー1

sorted(iterable): iterable内の項目から新しいソートされたリストを返します。

コード

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

出力

[1, 2, 3, 6, 8]

おすすめ記事