1
resposta

Desempenho de vendedores

import pandas as pd

# Dados dos vendedores
dados = {
    'Vendedor': ['Ana', 'Bruno', 'Carla', 'Daniel', 'Eduarda', 'Felipe', 'Gabriela', 'Henrique'],
    'Meta': [20000, 15000, 18000, 25000, 12000, 30000, 10000, 22000],
    'Vendas': [22000, 14000, 19000, 24000, 13000, 28000, 9000, 23000],
    'Comissão (%)': [5, 4, 6, 5, 4, 7, 3, 6]
}

# Criando o DataFrame
df_vendas = pd.DataFrame(dados)

# Criar a nova coluna Desempenho com base na comparação entre as colunas Vendas e Meta.
# Criar a nova coluna Comissão Recebida com base no cálculo da comissão.

df_vendas['Desempenho'] = df_vendas.apply(
    lambda x: 'Atingiu a meta' if x['Vendas'] >= x['Meta'] else 'Não atingiu a Meta', axis=1
)

df_vendas['Comissão Recebida'] = df_vendas.apply(
    lambda x: (x['Comissão (%)'] / 100) * x['Vendas'], axis=1
)
# Exibir as colunas Vendedor, Meta, Vendas, Desempenho e Comissão Recebida.

print(df_vendas[['Vendedor', 'Meta', 'Vendas', 'Desempenho', 'Comissão Recebida']])
1 resposta

E aí, Marcelo! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você praticou o uso de condicionais com apply() para verificar se o vendedor atingiu a meta, aplicou muito bem o cálculo de comissões e ainda entendeu a relevância de classificar o desempenho para a avaliação dos resultados no DataFrame.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!