小编典典

查找列中的唯一值,然后对它们进行排序

all

我有一个熊猫数据框。我想按升序打印其中一列的唯一值。这就是我的做法:

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

问题是我得到了一个None输出。


阅读 56

收藏
2022-06-23

共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]
2022-06-23