FC ConcursosFC Concursos

Questão FC331229

Uma das principais atividades de implementação de um ambiente analítico é a limpeza dos conjuntos de dados origem. A biblioteca Pandas do Python é utilizada para analisar e também

Linguagens de Programação

FGV · 2024

Uma das principais atividades de implementação de um ambiente analítico é a limpeza dos conjuntos de dados origem. A biblioteca Pandas do Python é utilizada para analisar e também para limpar conjuntos de dados. Observe o trecho de código Python a seguir, que utiliza a biblioteca Pandas.

 

import pandas as pd

df = pd.read_csv('data.csv')

df.dropna(inplace = True)

 

O resultado da execução do código apresentado é a alteração do conjunto original de dados com o(a):

  1. eliminação das linhas duplicadas;
  2. truncamento dos dados do tipo boolean;
  3. correção dos dados que estão na posição errada;
  4. remoção das linhas com células vazias;
  5. alteração do formato errado dos dados.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

df.dropna() remove as linhas do DataFrame que contenham valores ausentes (como NaN ou None) por padrão. Ou seja, qualquer registro com pelo menos uma célula vazia é descartado.

O parâmetro inplace=True indica que a operação altera o próprio objeto df em memória, sem retornar um novo DataFrame. Depois da chamada, df já vem sem as linhas com células vazias.

Por padrão o comportamento é equivalente a axis=0 e how='any' — verifica linhas e remove aquelas que têm qualquer célula vazia. Observação: strings vazias não são consideradas NaN a menos que convertidas previamente.

Resumo: o código apresentado promove a remoção das linhas com células vazias e atualiza o DataFrame original.

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

Continue aprendendo