Data Analytics

Python Analytics - Análise avançada e ML

groupby, merge, pivot_table, apply/map, Plotly, Scikit-Learn (regressão, classificação, clustering), train/test split, métricas, Jupyter, Google Colab

20 perguntas de entrevista·
Senior
1

Qual é a principal diferença entre os métodos apply() e map() em uma Series do Pandas?

Resposta

O método map() é projetado para mapear cada valor em uma Series para um novo valor usando um dicionário ou função, e funciona apenas em Series. Em contraste, apply() é mais flexível: pode aplicar uma função elemento por elemento em uma Series ou linha por linha / coluna por coluna em um DataFrame. Para transformações simples valor por valor em uma Series, map() é geralmente mais rápido e mais legível.

2

Qual método do Pandas deve ser usado para agregar dados com múltiplas funções de agregação em diferentes colunas simultaneamente?

Resposta

O método agg() (ou aggregate()) permite aplicar diferentes funções de agregação a diferentes colunas em uma única operação. Aceita um dicionário onde as chaves são nomes de colunas e os valores são as funções a aplicar. Esta abordagem é mais eficiente e legível do que encadear várias chamadas groupby com funções individuais.

3

Qual é a diferença entre merge() e join() no Pandas?

Resposta

merge() é uma função mais flexível que une dois DataFrames em colunas específicas usando os parâmetros on, left_on/right_on, ou índices. join() é um método de DataFrame que une por índices por padrão e é mais conciso para uniões simples baseadas em índices. Para uniões complexas em colunas não-índice, merge() é preferível pois oferece mais controle sobre as colunas de união.

4

Como criar uma tabela pivot com pivot_table() especificando múltiplas funções de agregação?

5

Qual é o propósito de transform() em um contexto groupby() comparado com apply()?

+17 perguntas de entrevista

Domine Data Analytics para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis