Oi, Marcelo! Tudo bom?
Excelente! Siga praticando com os desafios e sempre compartilhe conosco.
Você soube aplicar expressões lambda de forma eficiente, aproveitou o método apply() para classificar estoques e entendeu como o controle de inventário é essencial para gestão de produtos.
Como dica adicional, experimente utilizar categorias personalizadas quando precisar classificar produtos com mais níveis de estoque. Assim:
import pandas as pd
dados = {
'Produto': ['Notebook', 'Mouse', 'Teclado', 'Monitor', 'Cadeira', 'Impressora', 'Pen Drive', 'Mesa'],
'Estoque': [30, 150, 45, 20, 60, 10, 80, 50]
}
df_produtos = pd.DataFrame(dados)
df_produtos['Nível Estoque'] = df_produtos['Estoque'].apply(
lambda x: 'Crítico' if x < 20 else
'Baixo' if x < 50 else
'Adequado' if x < 100 else
'Excedente'
)
df_produtos[['Produto', 'Estoque', 'Nível Estoque']]
Resultado:
index | Produto | Estoque | Nível Estoque |
---|
0 | Notebook | 30 | Baixo |
1 | Mouse | 150 | Excedente |
2 | Teclado | 45 | Baixo |
3 | Monitor | 20 | Baixo |
4 | Cadeira | 60 | Adequado |
5 | Impressora | 10 | Crítico |
6 | Pen Drive | 80 | Adequado |
7 | Mesa | 50 | Adequado |
Com isso, você poderá monitorar seu estoque com mais precisão e facilidade.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!