1
resposta

Não entendi a formulação do Gráfico 4

Gostaria de entender o que este código está fazendo

grupo = dados.groupby('Tipo')['Valor'] label = grupo.mean().index valores = grupo.mean().values

1 resposta

Olá Thayna,

grupo = dados.groupby('Tipo')['Valor'] -> nesta linha ele está agrupando 'dados' pela variável 'Tipo', porém está pegando somente a coluna 'Valor'

label = grupo.mean().index -> nesta linha ele pega os valores dos indexs

valores = grupo.mean().values -> nesta linha ele pega os valores de média

Isso porque quando você aplica mean(), sum(), etc em um conjunto de dados, é gerado uma 'Series' (porque é apenas uma coluna que você selecionou em grupo, neste caso sendo 'Valor') com index e values. Caso você pegue mais de uma coluna em grupos, você gerará um 'DataFrame'

Caso ainda não tenha ficado claro, escreva aqui que tento explicar de outra forma :)