Pandas 如何对大熊猫中某个特定coulmn的唯一值进行排序?

Pandas 如何对大熊猫中某个特定coulmn的唯一值进行排序?,pandas,numpy,Pandas,Numpy,我在campaign\u id列中有数值。我想对该列中的唯一值进行排序,但我无法这样做 我尝试了以下几点: testdata['campaign\u id'].unique.sort\u values() 或 testdata['campaign\u id'].sort\u values.unique() 但上面的代码给出了错误。如何对特定列的唯一值进行排序。首先需要,因为returnnumpy array: print (np.sort(testdata['campaign_id'].uniq

我在
campaign\u id
列中有数值。我想对该列中的唯一值进行排序,但我无法这样做

我尝试了以下几点:

testdata['campaign\u id'].unique.sort\u values()

testdata['campaign\u id'].sort\u values.unique()

但上面的代码给出了错误。如何对特定列的唯一值进行排序。

首先需要,因为return
numpy array

print (np.sort(testdata['campaign_id'].unique()))
如果交换函数使用:

print (testdata['campaign_id'].sort_values().unique())
样本

testdata = pd.DataFrame({'campaign_id':[7,1,1,4,2,3]})
print (testdata)
   campaign_id
0            7
1            1
2            1
3            4
4            2
5            3
print (np.sort(testdata['campaign_id'].unique()))
[1 2 3 4 7]

print (testdata['campaign_id'].sort_values().unique())
[1 2 3 4 7]