Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2023
- Código
- ce153861
- Banca
- CESPE / CEBRASPE
- Órgão
- DATAPREV
- Ano
- 2023
- Nível
- Médio
- Cargo
- Analista de Tecnologia da Informação - Perfil: Inteligência da informação
- CCerto
- EErrado
GabaritoE — Errado
describe()Gabarito: ❌ ERRADO (alternativa E). A saída apresentada está incorreta. Para uma Series com três elementos, o método describe() retorna count=3, não 4. Além disso, os valores de média, desvio padrão e percentis também não correspondem aos dados fornecidos.
A banca testa o conhecimento sobre o funcionamento básico do Pandas e do método describe(). O código cria uma Series a partir da lista [10, 78, 23] com índices ['x','y','z']. Ao chamar myvar.describe(), o Pandas calcula estatísticas descritivas para os três valores.
A saída afirma count 4.000000, mas a Series tem 3 elementos. O count correto seria 3.
A média (mean) informada é 38, mas a média real é (10+78+23)/3 = 111/3 = 37.
O desvio padrão (std) informado é aproximadamente 6,097. O desvio padrão amostral correto é:
Os percentis apresentados (25% = 16.5, 50% = 23, 75% = 50.5) também não correspondem aos dados ordenados (10, 23, 78). O percentil 25% seria aproximadamente 16.5? Isso não faz sentido com apenas 3 valores. O Pandas usa interpolação linear, mas a saída apresentada é inconsistente.
Portanto, a assertiva está errada. O gabarito oficial é a opção E.
Sempre confira o count e os valores básicos antes de aceitar uma saída de describe(). Para uma Series pequena, você pode calcular manualmente a média e o desvio padrão para verificar. Lembre-se: count = número de elementos não nulos.
Link permanente: /questoes/ce153861