FC ConcursosFC Concursos

Flashcard FC331413

Qual a diferença entre usar df.dropna() sem inplace e com inplace=True? E o que faz uma atribuição com df.loc[...] = valor?

Linguagens de Programação

FGV · 2025

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Qual a diferença entre usar df.dropna() sem inplace e com inplace=True? E o que faz uma atribuição com df.loc[...] = valor?
Mostrar resposta e comentário

Resposta

Resposta objetiva: Sem inplace, df.dropna() retorna uma cópia e não altera o DataFrame; com inplace=True modifica o próprio df em memória.

Explicação:
- df.dropna() sem inplace: apenas devolve um novo objeto, df continua igual.
- df.dropna(inplace=True): remove linhas nulas diretamente em df.
- df.loc[linha, coluna] = valor: atribui no próprio df, substituindo pd.NA por um valor e afetando subsequentes chamadas de dropna().




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331219

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo