一尘不染

在python中制作字符串值的直方图

python

好的,因此我有六个可能的数据值为‘32’,‘22’,‘12’,‘31’,‘21’和‘11’。我将这些存储为字符串。python是否可以对数据进行排序,然后仅创建六个bin并显示我有多少个bin?还是直方图的输入必须是数字的?


阅读 163

收藏
2021-01-20

共1个答案

一尘不染

data =  ['32', '22', '12', '32', '22', '12', '31', '21', '11']
dict((x, data.count(x)) for x in data)

结果

{'11': 1, '12': 2, '21': 1, '22': 2, '31': 1, '32': 2}
2021-01-20