def print_grouping(attributes, grouping, top):
"""
Print computed groups.
:param attributes: list of grouped attributes
:type: list(str)
:param grouping: counter for each combination of attributes' values
:type: Counter
:type top: int
"""
total = sum(grouping.values())
table = Table(attributes + ['count', '%'])
table.add_rows(total, grouping.most_common(top))
print '\n' + table.by_count()
print 'Total:', total
评论列表
文章目录