我有dataframe
一个多项选择题,它的格式如下:
Sex Qu1 Qu2 Qu3
Name
Bob M 1 2 1
John M 3 3 5
Alex M 4 1 2
Jen F 3 2 4
Mary F 4 3 4
数据是 3 个多项选择题从 1 到 5 的评分。我想重新排列数据,使索引为 range(1,6) 其中 1='bad', 2='poor', 3='ok', 4='good', 5='excellent', 列是相同,数据是值出现次数的计数(不包括 Sex 列)。这基本上是一个固定 bin 大小的直方图,x 轴用字符串标记。我喜欢df.plot()
比 df.hist()
这更好的输出,但我不知道如何重新排列表格以提供数据直方图。另外,如何将 x-labels 更改为字符串?