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
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