我pandas.Series.value_counts用来计算用户的性别.但是我还需要获得结果的关键点来绘制绘图并使用键作为绘图的标签.
例如,结果data.gender.value_counts()是:
female 6700
male 6194
brand 5942
unknown 1117
Run Code Online (Sandbox Code Playgroud)
我还需要获得一份清单['female', 'male', 'brand', 'unknown']并保留订单.
我怎样才能做到这一点?
演示:
In [165]: s
Out[165]:
female 6700
male 6194
brand 5942
unknown 1117
Name: value_counts, dtype: int64
In [166]: s.index.tolist()
Out[166]: ['female', 'male', 'brand', 'unknown']
Run Code Online (Sandbox Code Playgroud)
情节:
In [169]: s.plot.bar(rot=0)
Out[169]: <matplotlib.axes._subplots.AxesSubplot at 0xd659da0>
Run Code Online (Sandbox Code Playgroud)
结果:
| 归档时间: |
|
| 查看次数: |
3953 次 |
| 最近记录: |