我有列表part_no,它的值如下所示。
[
'KH661-05782',
'ZD661-05428',
'CH661-04581',
'661-07970',
'661-07299',
'ZM661-01301',
'661-07288',
'661-02898',
'661-04582',
'KH661-05431',
'CH661-04581',
'SF661-07955',
'661-04746'
]
我想计算每个值的百分位数。因此,我的输出应该如下所示
[['ZD661-05428', 0.9545454545454546], ['CH661-04581', 0.045454545454545456]]
但我得到的结果如下:
以下代码的[['ZD661-05428', 2.9321729747481263e-06]]
:
vc =repair['PART_NO'].tolist()
count = len(vc) * 1.0
print [[x, vc.count(x) / count] for x in set(vc)]
发布于 2018-06-29 04:29:15
print [[i, vc.count(i) / count] for i in vc]
这就解决了这个问题
https://stackoverflow.com/questions/51053603
复制相似问题