Код: Выделить всё
from collections import Counter
my_list = [1, 2, 3, 2, 1, 3, 2, 1]
my_counter = Counter(my_list)
print(my_counter) # Output: Counter({1: 3, 2: 3, 3: 2})
Код: Выделить всё
myList = [1, 2, 3, 2, 1, 3, 2, 1]
groupby(count, myList, myList)
Использование: groupby(func, funcArgs, groupingCol). func должно быть определением функции.
Интересно, что если я заменю count на avg, это будет работать без каких-либо синтаксических ошибок (хотя и не даст мне нужной частоты):
Код: Выделить всё
groupby(avg, myList, myList) // This works and returns (1->1, 2->2, 3->3, but it is not desired output: {1: 3, 2: 3, 3: 2} )
Подробнее здесь: https://stackoverflow.com/questions/798 ... -dolphindb
Мобильная версия