FC ConcursosFC Concursos

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

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 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:
  1. Importa a biblioteca pandas
  2. Lê o arquivo CSV (cliente.csv)
  3. Seleciona apenas as colunas "Sexo" e "Idade"
  4. 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) ou print(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 .list().
Portanto, a questão está ERRADA.


Conhecimento complementar:
O que é dataframe em python?

  • DataFrame = Tabela do Pandas, usada para armazenar e manipular dados tabulares.
  • Semelhante ao Excel, mas com mais funcionalidades para análise de dados.
  • Fácil de acessar, modificar e analisar dados.

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

    Continue aprendendo