Questão FC369862
Analise o código, escrito na linguagem R, a seguir. a.x <- c(1,2,5:8) b.x <- as.matrix(a.x) (dim(b.x)) is.matrix(b.x) A saída por ele produzida será
Linguagens de Programação para Ciência de Dados
FGV · 2024
Analise o código, escrito na linguagem R, a seguir.
a.x <- c(1,2,5:8)
b.x <- as.matrix(a.x)
(dim(b.x))
is.matrix(b.x)
A saída por ele produzida será
- [1] 3 1
[1] TRUE
- [1] 3 1
[1] FALSE
- [1] 4 1
[1] FALSE
- [1] 6 1
[1] TRUE
- [1] 6 1
[1] FALSE
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A expressão a.x <- c(1,2,5:8) cria um vetor com os elementos 1, 2, 5, 6, 7 e 8 — ou seja, comprimento 6.
Ao aplicar as.matrix(a.x), o vetor é convertido numa matriz coluna por padrão, isto é, uma matriz com uma coluna e seis linhas.
Logo, dim(b.x) retorna as dimensões dessa matriz: \((6 \times 1)\), exibido no R como [1] 6 1.
Por fim, is.matrix(b.x) verifica o tipo do objeto e confirma que se trata de uma matriz, retornando [1] TRUE.
Conteúdo do catálogo FC Concursos · Atualizado em