Questão FC95874
No que se refere a noções de algoritmos de aprendizado não supervisionado e Python aplicado a analytics, julgue o item seguinte. Considere-se que o arquivo CSV (comma separated val
Linguagens de Programação
CEBRASPE (CESPE) · 2023
Considere-se que o arquivo CSV (comma separated values) cliente.csv tenha o seguinte conteúdo.
ClienteId,Sexo,Idade,UFNascimento
1,M,49,ES
2,F,38,RS
3,F,8,AC
4,F,11,RN
5,M,53,MG
Considere-se, também, que se queira mostrar em tela apenas as colunas Idade e Sexo de cada cliente, que o seguinte script em Python tenha sido executado e que o arquivo cliente.csv esteja na mesma pasta que o script em Python.
import pandas as pd
cliente = pd.read_csv(“cliente.csv”)
sexo_idade = cliente [(“Sexo”, “Idade”)]
print(sexo_idade.list() )
Com base nessa situação hipotética, é correto afirmar que a execução do referido script resultará no seguinte.
Sexo Idade
0 M 49
1 F 38
2 F 8
3 F 11
4 M 53
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário:
Analisando o Código
O código fornecido faz o seguinte:
- Importa a biblioteca pandas
- Lê o arquivo CSV (
cliente.csv) - Seleciona apenas as colunas "Sexo" e "Idade"
- Imprime o resultado usando
print(sexo_idade.list())
Código

Erro:
DataFrame não tem um método .list()- O método correto para exibir o conteúdo seria
print(sexo_idade)ouprint(sexo_idade.to_string()). - O método
.list()não existe para DataFrames em pandas, o que causaria um erro de execução.
Saída Correta (se o erro fosse corrigido)
Se usássemos:

A saída seria:

A questão afirma que o código roda corretamente e dá uma saída específica, mas isso é falso devido ao uso de
Portanto, a questão está ERRADA.
.list().Portanto, a questão está ERRADA.
Conhecimento complementar:
O que é dataframe em python?
Conteúdo do catálogo FC Concursos · Atualizado em