FC ConcursosFC Concursos

Questão FC331224

O analista Marcos recebeu o arquivo data.csv e precisa analisar o seu conteúdo por meio das seguintes informações: \(\bullet\) quantidade de linhas e colunas; \(\bullet\) lista das

Linguagens de Programação

FGV · 2024

O analista Marcos recebeu o arquivo data.csv e precisa analisar o seu conteúdo por meio das seguintes informações:

 

\(\bullet\) quantidade de linhas e colunas;

 

\(\bullet\) lista das primeiras 5 linhas e das últimas 5 linhas;

 

\(\bullet\) nome e tipo das colunas.

 

Para isso, Marcos começou a desenvolver o seguinte trecho de código escrito em Python:

 

import pandas as pd

df = pd.read_csv('data.csv')

 

Para obter as informações de que precisa, Marcos deve usar os seguintes comandos:

  1. myvar = pd.Series(df)

       print(myvar)

  2. pd.options.display.max_rows = 5

       pd.options.display.min_rows = 5

       pd.options.display.memory_usage = True

       print(df)

  3. print(df.head(), df.tail(), df.info())
  4. df.corr()

       print(df)

  5. print(pd.DataFrame(data))
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa correta usa print(df.head(), df.tail(), df.info()), que reúne os comandos necessários para inspecionar o arquivo lido em um DataFrame.

df.head() retorna as primeiras 5 linhas do DataFrame por padrão (pode receber um inteiro). Além dos valores, mostra os nomes das colunas.
df.tail() faz o mesmo para as últimas 5 linhas.

df.info() imprime um resumo estrutural: número de entradas (linhas), número de colunas, rótulos das colunas, tipos de dados, contagem de valores não nulos por coluna e uso de memória. Essa informação satisfaz os requisitos de quantidade de linhas/colunas e tipos.

Observação prática: df.info() já imprime diretamente e retorna None, então colocá‑la dentro de print() ocasiona a saída do resumo seguida de um None; por isso, é comum chamar df.info() separadamente.

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

Continue aprendendo