Questão FC95962
library('dplyr') lista <- data.frame( id = c(10,11,12,13), nome = c('pedro','mauro','maria','joana'), sexo = c('M','M','F','F'), uf = c('PA','RJ','AL',NA), row.names=c('r1','r2','r
Linguagens de Programação
CEBRASPE (CESPE) · 2023
lista <- data.frame(
id = c(10,11,12,13),
nome = c('pedro','mauro','maria','joana'),
sexo = c('M','M','F','F'),
uf = c('PA','RJ','AL',NA),
row.names=c('r1','r2','r3','r4')
)
Considerando o código precedente, julgue os itens a seguir, a respeito da biblioteca dplyr para R.
Considerando-se o dataframe lista do código R apresentado, ao se executar o comando lista %>% select(c(1,3)), o resultado será o seguinte.
id nome
r1 10 pedro
r2 11 mauro
r3 12 maria
r4 13 joana
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: O comando `lista %>% select(c(1,3))` seleciona apenas as colunas referentes aos índices 1 e 3 do dataframe, que correspondem às colunas "id" e "sexo". Portanto, o resultado não incluirá a coluna "nome", como afirmado. O resultado esperado seria um dataframe com as colunas "id" e "sexo", e não as colunas "id" e "nome". Assim, a afirmação está incorreta.
Conteúdo do catálogo FC Concursos · Atualizado em