Gostaria de entender o que este código está fazendo
grupo = dados.groupby('Tipo')['Valor'] label = grupo.mean().index valores = grupo.mean().values
Gostaria de entender o que este código está fazendo
grupo = dados.groupby('Tipo')['Valor'] label = grupo.mean().index valores = grupo.mean().values
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 :)