Как я могу напечатать количество вхождений каждого значения со значением из CSV - PullRequest
0 голосов
/ 16 мая 2019

Я работаю над визуализацией cdr, и мне нужно узнать количество стран.Я отсортировал страны, но не смог получить цифры.

def country(data):
N = []

for i in data:
      N.append(i.getcallee_country())

counts = [(i, len(list(c))) for i,c in groupby(N)]     
print(counts)

1 Ответ

1 голос
/ 16 мая 2019

Счетчик выглядит как идеальное решение проблемы

import collections

print collections.Counter(['a', 'b', 'c', 'a', 'b', 'b'])

В качестве альтернативы:

c = Counter()
for value in your_list:
    c[value] += 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...