wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3TDS Ciencia de Dados - Pandas inicial ratings csv

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Considere o seguinte código: `import matplotlib.pyplot as plt`, `plt.bar(meses, vendas)`, `plt.title('Vendas no Primeiro Semestre')`, `plt.xlabel('Meses')`, `plt.ylabel('Vendas')`, `plt.show()`. Qual é a principal finalidade da biblioteca Matplotlib?

a)

Gerar gráficos e visualizações de dados.

b)

Fazer requisições web.

c)

Manipular dados em formato de tabela.

d)

Realizar cálculos estatísticos avançados.

2.

Qual tipo de gráfico é gerado pelo comando `plt.bar(meses, vendas)` e qual é a sua finalidade?

a)

Gráfico de barras, comparando as vendas de cada mês.

b)

Gráfico de dispersão, mostrando a relação entre meses e vendas.

c)

Gráfico de linhas, mostrando a tendência de vendas ao longo do tempo.

d)

Gráfico de pizza, mostrando a proporção de cada mês.

3.

Qual o principal objetivo da função `notas.head()` quando aplicada a um DataFrame?

a)

Calcular a média dos valores em cada coluna.

b)

Apresentar as últimas 5 linhas da tabela de dados.

c)

Contar o número total de linhas e colunas na tabela.

d)

Exibir o cabeçalho e as primeiras 5 linhas do DataFrame.

4.

Qual é a saída esperada da execução do comando `notas.shape` em um DataFrame com 100836 linhas e 4 colunas?

a)

(100836, 4), uma tupla contendo a quantidade de linhas e colunas.

b)

Uma lista de todas as colunas.

c)

As cinco primeiras linhas do DataFrame.

d)

O tipo de dado de cada coluna.

5.

Na biblioteca Pandas, o que é um DataFrame?

a)

Um tipo de dado que armazena apenas uma série de valores.

b)

Um objeto usado para plotar gráficos.

c)

Uma função para ler arquivos CSV.

d)

Um objeto com várias colunas e 0 ou mais linhas.

6.

Qual é a função do seguinte trecho de código: `notas.columns = ['usuariold', 'filmeId', 'nota', 'momento']`?

a)

Renomear as colunas do DataFrame.

b)

Criar novas colunas no DataFrame.

c)

Remover colunas existentes do DataFrame.

d)

Exibir os nomes das colunas.

7.

Considere o comando `notas['nota'].unique()`. O que ele faz e qual é a sua saída?

a)

Conta a frequência de cada nota, resultando em um dicionário.

b)

Retorna uma lista de todas as notas sem duplicatas, como `[4., 5., 3., 2., 1., 4.5, 3.5, 2.5, 0.5, 1.5]`.

c)

Calcula a média de todas as notas.

d)

Encontra o valor mais comum na série de notas.

8.

Qual é a função do comando `notas['nota'].value_counts()`?

a)

Retornar a quantidade total de notas.

b)

Contar o número de vezes que cada nota aparece.

c)

Calcular a média e a mediana das notas.

d)

Apresentar as notas em ordem crescente.

9.

Considere a seguinte saída do comando `notas['nota'].value_counts()`:

``` 4.0 26818

3.0 20047

5.0 13211

3.5 13136

4.5 8551

2.0 7551

2.5 5550

1.0 2811

1.5 1791

0.5 1370

dtype: int64 ```

Qual nota foi a mais frequente?

a)

5.0

b)

3.0

c)

4.0

d)

4.5

e)

3.5

10.

Qual é o valor da mediana das notas, dado que o comando `notas.nota.median()` retorna `3.5`?

a)

4.0

b)

3.501557

c)

3.5

d)

3.0

11.

Qual a principal diferença entre um Pandas DataFrame e um Pandas Series?

a)

Series é uma estrutura bidimensional, enquanto DataFrame é unidimensional.

b)

DataFrame armazena apenas dados numéricos, enquanto Series armazena dados de texto.

c)

DataFrame é uma função, enquanto Series é um tipo de dado.

d)

DataFrame é uma coleção de uma ou mais Series, cada uma representando uma coluna.

12.

O que representa a saída do comando `notas.nota.describe()`?

a)

Uma lista com todas as notas.

b)

A quantidade de ocorrências de cada nota.

c)

Uma série de estatísticas resumidas sobre os dados, como contagem, média, desvio padrão, mínimo, e quartis.

d)

Apenas o valor da média das notas.

13.

No contexto do Pandas, o que é uma 'Series'?

a)

Uma estrutura de dados que armazena múltiplas colunas.

b)

Uma biblioteca para visualização de dados.

c)

Uma estrutura de dados unidimensional, semelhante a um array ou lista, que armazena uma única coluna de um DataFrame.

d)

Uma função para calcular a média dos dados.

14.

Dado que a saída de `notas['nota'].mean()` é `3.501556983616962`, o que esse valor representa?

a)

A soma de todas as notas.

b)

A nota que está no meio do conjunto de dados.

c)

A nota que aparece com maior frequência.

d)

A média aritmética de todas as notas do conjunto de dados.

15.

Considere o tipo de dado `dtype: float64`. O que ele indica sobre os dados de uma coluna?

a)

Que os dados são números inteiros.

b)

Que os dados são números de ponto flutuante, ou seja, podem ter casas decimais.

c)

Que os dados são booleanos (verdadeiro/falso).

d)

Que os dados são texto (strings).

16.

Qual é a finalidade do comando `plt.title('Vendas no Primeiro Semestre')` em um gráfico do Matplotlib?

a)

Atribuir um nome para o arquivo de imagem do gráfico.

b)

Definir o título do eixo y do gráfico.

c)

Definir o título do eixo x do gráfico.

d)

Adicionar um título principal ao gráfico para descrever seu conteúdo.

17.

O que o comando `import pandas as pd` faz no início de um script Python?

a)

Cria um novo DataFrame vazio chamado `pd`.

b)

Executa todos os comandos da biblioteca Pandas.

c)

Instala a biblioteca Pandas no ambiente.

d)

Importa a biblioteca Pandas e a renomeia com o alias `pd` para facilitar o uso.

18.

Qual é a principal diferença de uso entre `plt.plot()` e `plt.bar()` em Matplotlib?

a)

Ambos geram gráficos de barras, mas com estilos diferentes.

b)

`plt.plot()` só pode ser usado com listas, enquanto `plt.bar()` só pode ser usado com DataFrames do Pandas.

c)

`plt.plot()` conecta os pontos de dados com linhas, e `plt.bar()` cria barras para comparar valores.

d)

`plt.plot()` é para dados categóricos, enquanto `plt.bar()` é para dados contínuos.

19.

Qual valor a saída do comando `notas.nota.describe()` mostra para a contagem (`count`) total de notas?

a)

3.000000

b)

100836.000000

c)

3.501557

d)

0.500000

20.

Considerando o resultado de `notas.nota.describe()`, qual é o valor que corresponde ao terceiro quartil (75%) das notas?

a)

4.0

b)

3.0

c)

5.0

d)

3.5