Find the unique values in a column and then sort them
sort
sorts inplace so returns nothing:
In [54]:df = pd.DataFrame({'A':[1,1,3,2,6,2,8]})a = df['A'].unique()a.sort()aOut[54]:array([1, 2, 3, 6, 8], dtype=int64)
So you have to call print a
again after the call to sort
.
Eg.:
In [55]:df = pd.DataFrame({'A':[1,1,3,2,6,2,8]})a = df['A'].unique()a.sort()print(a)[1 2 3 6 8]