groupcounts

Conta quantas linhas há em cada grupo de uma tabela ou vetor.

Categoria: Language Fundamentals > Data Types

Sintaxe

G = groupcounts(A)

Conta as ocorrências de cada valor distinto de um vetor.

G = groupcounts(T, groupvars)

Conta as linhas de uma tabela para cada combinação das variáveis de agrupamento.

Descrição

Os grupos são formados pelos valores distintos das variáveis de agrupamento e listados em ordem classificada. Percent é a fatia do total de linhas, em porcentagem, e portanto soma 100. Para mais estatísticas por grupo, como médias e somas, use groupsummary.

Argumentos de entrada

A
Vetor numérico, string ou categorical.
T
Tabela.
groupvars
Nome(s) das variáveis de agrupamento.

Argumentos de saída

G
Para uma tabela: uma tabela com os valores dos grupos, GroupCount e Percent. Para um vetor: as contagens em coluna.

Exemplo

Linhas por categoria

tb = table(categorical({'a'; 'b'; 'a'; 'c'; 'a'}), [1; 2; 3; 4; 5], 'VariableNames', {'g', 'v'});
groupcounts(tb, 'g')
groupcounts([1 1 2 3 3 3]')
Saída
ans = 3×3 table

    g    GroupCount    Percent
    _    __________    _______

    a        3           60   
    b        1           20   
    c        1           20   
ans = 3×1

     2
     1
     3

Veja também

groupsummary findgroups unique histcounts accumarray