1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[Python] Agrupar idades por 10 anos e calcular a tabela de frequência [fechada]

Discussão em 'Python' iniciado por Stack, Outubro 25, 2024 às 20:43.

  1. Stack

    Stack Membro Participativo

    Estou montando um projeto de analise de dados em python, fiz as tabelas no excel mas quero passar pro codigo em python. As tabela de frequencia eu consegui montar:

    def tabela_frequencia(df, coluna):

    # Calcular frequência absoluta
    frequencia_abs = df[coluna].value_counts()

    # Calcular frequência relativa (percentual)
    frequencia_rel = df[coluna].value_counts(normalize=True) * 100

    # Criar um dataframe de frequência
    tabela_frequencia = pd.DataFrame({'Frequência Absoluta': frequencia_abs,
    'Frequência Relativa (%)': frequencia_rel})

    return tabela_frequencia


    tabela = tabela_frequencia(df, 'Idade')
    print(tabela)


    quando coloco a tabela idade, a saida nao fica agrupada:

    Saida do codigo - tabela de frequencia

    Gostaria de agrupar igual no excel, de 10 em 10 anos e calcular as frequencias dos intervalos, assim:

    tabela dinamica excel agrupada

    Alguem manja? Valeu...

    Continue reading...

Compartilhe esta Página