我有一个熊猫据帧叫pd
,我提取该数据帧的使用下面的命令列的一个唯一值的数量:熊猫系列排序
b = df.groupby('Region').size()
b是熊猫系列对象和外观像这样:
In [48]: b
Out[48]:
Region
0 8
1 25
11 1
2 41
3 23
4 15
5 35
6 24
7 27
8 50
9 55
N 10
我试图绘制这一系列的条形图,但是,我想基于第一列先解决它(因为是2 11 1之间),这将是x轴标签。我试图通过sort命令,但排序在第二列基于价值的系列:
b.sort()
In [48]: b
Out[54]:
Region
11 1
0 8
N 10
4 15
3 23
6 24
1 25
7 27
5 35
2 41
8 50
9 55
嗯,是有办法这一系列基于第一列进行排序?
@Philip Cloud谢谢!这似乎解决了排序问题,现在我正在研究如您所提到的那样以更好的方式构建本系列。这整个事情开始时试图计算df列中的唯一值,其中'N'是数据值之一。 – marillion
你去了:) – marillion
@marillion谢谢。 –