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):
- eliminação das linhas duplicadas;
- truncamento dos dados do tipo boolean;
- correção dos dados que estão na posição errada;
- remoção das linhas com células vazias;
- 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