我有一列叫test
的列,它由1到6的数字组成
test
[1,1,1,2,2,3,6]
我想计算数字并为每列添加一个新列
test 01 02 03 04 05 06
[1,1,1,2,2,3,6] => [3] [2] [1] [0] [0] [1]
答案 0 :(得分:3)
您可以使用Counter
:
from collections import Counter
test = [1,1,1,2,2,3,6]
result = Counter(test)
print(result)
输出是一个字典,其值为key
,出现次数为value
:
Counter({1: 3,
2: 2,
3: 1,
6: 1})