wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revisão para prova

Total questions: 12

Worksheet time: 36mins

Name
Class
Date
1.

Considere o trecho de código: df.describe().round(2). Com base nele, qual é a finalidade principal da função describe() aplicada a um DataFrame do Pandas?

a)

Exibir o conteúdo completo do DataFrame.

b)

Retornar um resumo estatístico das colunas numéricas.

c)

Arredondar todos os valores de texto.

d)

Excluir colunas não numéricas.

e)

Gerar automaticamente gráficos de dispersão.

2.

Considere um DataFrame que contém colunas de diferentes tipos de dados, incluindo objetos, datas e números. Ao utilizar df.corr(numeric_only=True).round(4), explique por que pode ser importante definir o parâmetro numeric_only=True e quais consequências podem ocorrer se ele não for especificado, especialmente em relação à presença de colunas não numéricas.

a)

O parâmetro força a conversão de todas as colunas para inteiros antes do cálculo da correlação.

b)

Permite que colunas categóricas sejam incluídas no cálculo da correlação.

c)

Garante que apenas colunas numéricas sejam consideradas, evitando erros ou resultados inesperados causados por colunas de outros tipos.

d)

Exibe apenas os valores arredondados, independentemente do tipo de dado.

e)

Calcula a média de todos os dados presentes no DataFrame.

3.

Considere o comando do Matplotlib: fig, ax = plt.subplots(figsize=(20,6)). Suponha que você deseja criar múltiplos gráficos em uma mesma figura, cada um com diferentes dimensões e propriedades. Qual é o papel fundamental da função plt.subplots nesse contexto avançado de visualização?

a)

Gerar automaticamente múltiplos tipos de gráficos sem necessidade de configuração adicional.

b)

Permitir a criação de uma figura com múltiplos eixos personalizados, facilitando o controle sobre o layout e o tamanho de cada subplot.

c)

Calcular relações estatísticas entre os dados apresentados nos gráficos.

d)

Definir títulos e rótulos de todos os subplots simultaneamente.

e)

Exibir estatísticas descritivas para cada eixo criado.

4.

Ao utilizar o comando df.info() em um DataFrame do Pandas que contém colunas com diferentes tipos de dados, valores ausentes e índices personalizados, qual das seguintes afirmações descreve corretamente o conjunto de informações fornecidas por essa função?

a)

Exibe apenas um resumo estatístico das colunas numéricas, ignorando colunas categóricas e valores ausentes.

b)

Mostra o tipo de dados de cada coluna, a quantidade de valores não nulos, o uso de memória do DataFrame e detalhes sobre o índice.

c)

Gera automaticamente gráficos de dispersão para todas as colunas numéricas e categóricas.

d)

Arredonda todos os valores do DataFrame para o inteiro mais próximo.

e)

Remove colunas que possuem valores ausentes ou tipos de dados não numéricos.

5.

Considere o comando plt.title('Distribuição de Idades') em um contexto onde múltiplos gráficos são exibidos em uma mesma figura utilizando Matplotlib. Explique como essa função pode ser utilizada para melhorar a interpretação dos dados apresentados, especialmente quando se trabalha com subplots.

a)

Permite calcular automaticamente estatísticas para cada subplot.

b)

Define o título individual de cada subplot, facilitando a identificação dos dados representados.

c)

Altera o layout dos subplots para melhor visualização.

d)

Exibe uma legenda global para todos os subplots.

e)

Remove os títulos dos subplots para evitar sobreposição de informações.

6.

No Pandas, ao executar df.value_counts(), qual é o objetivo principal dessa função?

a)

Calcular a correlação entre variáveis numéricas.

b)

Gerar automaticamente gráficos de barras.

c)

Exibir o conteúdo completo do DataFrame.

d)

Contar a frequência de valores únicos em uma coluna.

e)

Arredondar todos os valores numéricos.

7.

Ao utilizar o comando plt.xlabel('Ano') em um gráfico Matplotlib, qual seria o impacto na interpretação dos dados caso esse comando fosse omitido, especialmente em um contexto de análise temporal?

a)

Os dados seriam automaticamente agrupados por ano.

b)

O eixo x ficaria sem identificação, dificultando a compreensão do período representado.

c)

O gráfico exibiria apenas valores médios do eixo x.

d)

O título do gráfico seria alterado para 'Ano'.

e)

Os rótulos dos eixos seriam removidos automaticamente.

8.

Ao utilizar df.head(5) em um DataFrame do Pandas, o que será exibido?

a)

Os cinco primeiros registros do DataFrame.

b)

Um resumo estatístico das colunas numéricas.

c)

O tipo de dados de cada coluna.

d)

Os cinco últimos registros do DataFrame.

e)

Um gráfico de barras dos dados.

9.

No Matplotlib, como plt.legend() pode ser utilizado para personalizar a exibição de múltiplas séries de dados em um gráfico com sobreposição, e quais parâmetros permitem modificar a posição e o estilo da legenda?

a)

Definindo o título do gráfico e ajustando o tamanho da figura.

b)

Utilizando plt.legend() para calcular estatísticas entre séries de dados.

c)

Exibindo uma legenda identificando cada série, e utilizando parâmetros como 'loc' e 'fontsize' para modificar posição e estilo.

d)

Removendo rótulos dos eixos e alterando a cor das linhas.

e)

Aplicando plt.legend() para filtrar dados exibidos no gráfico.

10.

Ao utilizar o comando df.tail(3) em um DataFrame do Pandas, o que será exibido?

a)

Os três últimos registros do DataFrame.

b)

Um gráfico de dispersão dos dados.

c)

Um resumo estatístico das colunas numéricas.

d)

O tipo de dados de cada coluna.

e)

Os três primeiros registros do DataFrame.

11.

Qual é a principal finalidade do comando plt.ylabel('Quantidade') ao criar um gráfico com Matplotlib?

a)

Remover os rótulos dos eixos.

b)

Alterar o título do gráfico.

c)

Calcular a média dos valores do eixo y.

d)

Exibir estatísticas descritivas.

e)

Definir o rótulo do eixo y do gráfico.

12.

No Pandas, ao executar df.columns, qual informação é retornada?

a)

O tipo de dados de cada coluna.

b)

Um resumo estatístico das colunas numéricas.

c)

Os valores únicos de uma coluna específica.

d)

Os cinco primeiros registros do DataFrame.

e)

Uma lista com os nomes das colunas do DataFrame.