Você está na página 1de 5

3/14/23, 9:47 PM Desafio semanal 3 | Coursera

1. Um analista de dados está considerando usar tibbles em vez de data frames 0.75 / 1 ponto
básicos. Quais são algumas das limitações dos tibbles? Selecione todas as
opções válidas.

Os tibbles não vão mudar automaticamente os nomes das variáveis

Correto
Os tibbles são úteis quando se trabalha com grandes conjuntos de dados
porque tornam o printing mais fácil. Mas os tibbles nunca podem mudar o
tipo de dado inserido, criar nomes de linhas, ou mudar os nomes das
variáveis.

Os tibbles nunca podem mudar o tipo de dado inserido

Correto
Os tibbles são úteis quando se trabalha com grandes conjuntos de dados
porque tornam o printing mais fácil. Mas os tibbles nunca podem mudar o
tipo de dado inserido, criar nomes de linhas, ou mudar os nomes das
variáveis.

Os tibbles podem sobrecarregar um console

Os tibbles nunca vão criar nomes de linhas

Você não selecionou todas as respostas corretas

2. Um analista de dados quer um breve resumo da estrutura do seu data frame, 1 / 1 ponto
incluindo os nomes de colunas e números de linhas e variáveis. Qual função ele
deve usar?

rename_with()

colnames()

str()

head()

Correto
A função str() retorna um resumo da estrutura de um data frame, incluindo
nomes de colunas, número de linhas e variáveis, e o tipo de dado
armazenado.

https://www.coursera.org/learn/analise-de-dados-com-programacao-em-r/exam/eVrHH/desafio-semanal-3/attempt?redirectToCover=true 1/5
3/14/23, 9:47 PM Desafio semanal 3 | Coursera

3.Você está trabalhando com o conjunto de dados ToothGrowth. Você quer usar a função head() para 0 / 1 ponto
obter uma prévia do conjunto de dados. Escreva o bloco de código que vai te dar essa prévia

1 # carrega o conjunto de dados ToothGrowth
2 data(ToothGrowth)
3  
4 # usa a função head() para exibir as primeiras linhas do conjunto de dados
5 head(ToothGrowth) Executar
6  
Redefinir

System error logged with id o65An8a1S4CuQJ_GtauA0Q. Please try again later.

Quais são os nomes das colunas no conjunto de dados de dados ToothGrowth?

len, VC, dose

VC, supp, dose

len, supp, dose

len, supp, VC

Incorreto
Reveja o vídeo sobre limpeza de dados em R para relembrar seu
conhecimento.

4. Um analista de dados está trabalhando com o conjunto de dados dos pinguins. 1 / 1 ponto
Que bloco de código o analista escreve para ter certeza de que todos os nomes
das colunas são únicos e consistentes, e contém somente letras, números, e
sublinhados?

drop_na(penguins)

select(penguins)

rename(penguins)

clean_names(penguins)

Correto
O bloco de código é clean_names(penguins). A função clean_names()
garante que há somente caracteres, números, e sublinhados nos nomes
usados no data frame.

5. Um analista de dados está trabalhando com os dados dos pinguins. Ele escreve 1 / 1 ponto
o seguinte código:

pinguins %>%
https://www.coursera.org/learn/analise-de-dados-com-programacao-em-r/exam/eVrHH/desafio-semanal-3/attempt?redirectToCover=true 2/5
3/14/23, 9:47 PM Desafio semanal 3 | Coursera

A variável speciesinclui três espécies de pinguins: Adelie, Chinstrap e Gentoo.


Que bloco de código o analista inclui para criar um data frame que inclua
somente a espécie Gentoo?

filter(Gentoo == species)

filter(species == “Gentoo”)

filter(species == “Adelie”)

filter(species <- “Gentoo”)

Correto
O bloco de código é filter(species == “Gentoo”). A função filter permite que o
analista de dados especifique que parte dos dados ele quer ver. Dois sinais
de igual em um argumento significam “exatamente igual a”. Usando esse
operador em vez do operador de atribuições <- chama apenas os dados
sobre os pinguins Gentoo para o conjunto de dados.

6.Você está trabalhando com o conjunto de dados de pinguins. Você quer usar as funções summarize() e 0 / 1 ponto
min() para encontrar o valor médio da variável body_mass_g (massa corporal em g). Você escreve o
seguinte código:

pinguins %>%

drop_na() %>%

group_by(species) %>%

Adicionar um novo bloco de código abaixo que permita encontrar o valor máximo da variável
body_mass_g.

1 massa_media <- pinguins_grouped %>% summarize(media_massa = mean(body_mass_g), 
2                                                max_massa = max(body_mass_g)) 
3  
4 massa_media_adelie <- massa_media %>% filter(species == "Adelie") Executar
5  
Redefinir

Error in eval(expr, envir, enclos) : object 'pinguins_grouped' not found


Calls: %>% -> eval -> eval

Qual é a massa corporal média em g na espécie Adelie?

3733,088

3706,164

4207,433

5092,437
https://www.coursera.org/learn/analise-de-dados-com-programacao-em-r/exam/eVrHH/desafio-semanal-3/attempt?redirectToCover=true 3/5
3/14/23, 9:47 PM Desafio semanal 3 | Coursera

Incorreto
Reveja o vídeo sobre organização de dados em R para relembrar seu
conhecimento.

7. Um analista de dados está trabalhando com um data frame chamado 0 / 1 ponto


salary_data. Ele quer criar uma nova coluna chamada total_wages
(remuneração total) que junte os dados das colunas standard_wages
(remuneração padrão) e overtime_wages (remuneração por horas extras). Que
bloco de código permite que o analista crie a coluna total_wages?

mutate(salary_data, total_wages = standard_wages * overtime_wages)

mutate(total_wages = standard_wages + overtime_wages)

mutate(salary_data, standard_wages = total_wages + overtime_wages)

mutate(salary_data, total_wages = standard_wages + overtime_wages)

Incorreto
Reveja o vídeo sobre transformação de dados em R para relembrar seu
conhecimento.

8. Um analista de dados está trabalhando com um data frame chamado 1 / 1 ponto


customers. Ele tem colunas separadas para código de área (area_code) e
número de telefone (phone_num). O analista quer combinar as duas colunas
em uma única chamada phone_number, com o código de área e o número de
telefone separados por um hífen. Qual o bloco de código permite que o analista
crie a coluna phone_number?

unite(customers, “phone_number”, area_code, phone_num, sep=”-”)

unite(customers, “phone_number”, area_code, sep=”-”)

unite(customers, “phone_number”, area_code, phone_num)

unite(customers, area_code, phone_num, sep=”-”)

Correto
O bloco de código unite(customers, “phone_number”, area_code,
phone_num, sep=”-”) permite que o analista crie a coluna phone_number. A
função unite() permite que o analista combine os dados do código de área
e dos números de telefone em uma única coluna. No parênteses da função,
o analista escreve o nome do data frame, depois o nome da nova coluna
entre aspas, seguido pelos nomes das duas colunas a serem combinadas.
Por fim, o argumento sep=”-” coloca um hífen entre os dados do código de
área e o número de telefone na coluna phone_number.

https://www.coursera.org/learn/analise-de-dados-com-programacao-em-r/exam/eVrHH/desafio-semanal-3/attempt?redirectToCover=true 4/5
3/14/23, 9:47 PM Desafio semanal 3 | Coursera

9. 1 / 1 ponto

Em R, qual medida estatística demonstra o quão forte é o relacionamento entre


duas variáveis?

Máxima

Desvio padrão

Correlação

Média

Correto
A correlação mede quão forte é o relacionamento entre duas variáveis. Isso
é representado pela função cor().

10. 0 / 1 ponto

Um analista de dados usa a função bias() para comparar o resultado atual com
o previsto para determinar se o modelo está enviesado. Ele obtém um escore
de 0,8. O que isso significa?

O modelo não está enviesado

O viés não pode ser determinado

O viés pode ser determinado.

O modelo está enviesado

Incorreto
Reveja o vídeo sobre a função bias para relembrar seu conhecimento.

https://www.coursera.org/learn/analise-de-dados-com-programacao-em-r/exam/eVrHH/desafio-semanal-3/attempt?redirectToCover=true 5/5

Você também pode gostar