Executando verificação de segurança...
2

Achei o post muito interessante, parabéns pro autor!
Queria acrescentar algumas coisas:

Trabalho com ciência de dados e funções lambda fazem parte do meu dia a dia, pois são uma excelente forma de fazer alterações em grandes conjuntos de dados (normalmente armazenados em DataFrames Pandas).

  • Exemplo: Digamos que você tenha um DataFrame composto pelas colunas "col1" e "col2" e você deseja aplicar uma lógica complexa utilizando ambas. Com funções lambda isso fica muito simples:
df.apply(lambda x: func_complex(x['col1'], x['col2']), axis=1)

O uso do axis=1 é para aplicar a função linha a linha da tabela. Se utilizassemos axis=0 seria aplicado nas colunas.

Carregando publicação patrocinada...