Função .apply() em todas as células
Como você viu na aula, dá para usar .apply() para aplicar uma função a cada célula do DataFrame, independentemente da coluna ou da linha.
Você vai testar isso no conjunto de dados poker_hands. Você usará .apply() para elevar ao quadrado cada célula do DataFrame. Em Python, a forma nativa de elevar um número n ao quadrado é n**2.
Este exercicio faz parte do curso
Escrevendo código eficiente com pandas
Instruções do exercicio
- Defina a transformação lambda para o quadrado.
- Aplique a transformação usando a função
.apply().
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Define the lambda transformation
get_square = ____ x: ____
# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())