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()
但上面的代码给出了错误。如何对特定列的唯一值进行排序。首先需要,因为returnnumpy 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]