Questão FC331220
Analise o dataset denominado data.cvs A,B,C,D,E 30,80,120, 000,7 .,85,-1 20,10, ,,240, 120,90,AF,260,7 'A', 96, 130, ,8 60, 100, , 280,0 ,,,, 60, 105, , 290, 6.5 45,, AF ,,8 45,115
Linguagens de Programação
FGV · 2025
Analise o dataset denominado data.cvs
A,B,C,D,E
30,80,120, 000,7
.,85,-1 20,10,
,,240,
120,90,AF,260,7
'A', 96, 130, ,8
60, 100, , 280,0
,,,,
60, 105, , 290, 6.5
45,, AF ,,8
45,115,145,0.31,7.5
60,120,150,,0
60,9 000,130,,
Ao executar o código Python abaixo
import pandas as pd
healt_data = pd.read _csv("data.csv",header=0, sep=",")
healt_data.dropna(axis=0,inplace=true)
print(healt data)
o resultado impresso na coluna C é
- 120, AF, 130, 145, 150.
- 120, -1 20, 240, AF, 130.
- 120, 240, 130, 145, 150.
- NaN, AF, 145, 150, 130.
- NaN, NaN, 240, AF, 130.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Ao ler data.csv, o pandas.read_csv converte apenas células realmente vazias (delimitadores consecutivos como ,, ou campo final sem valor) em NaN. Valores como "AF", "000", pontos ou números com espaços são carregados como strings e não viram NaN.
O comando healt_data.dropna(axis=0, inplace=True) remove linhas que contenham qualquer NaN. Assim, permanecem apenas as linhas que não têm células vazias após a leitura.
As linhas preservadas (sem nenhum NaN) fornecem os valores da coluna C: 120 (linha completa), AF (texto aceito), 130, 145 e 150. Esses cinco valores aparecem exatamente na saída impressa da coluna C.
Portanto, a sequência correta impressa em C é: 120, AF, 130, 145, 150.
Conteúdo do catálogo FC Concursos · Atualizado em