1
resposta

Dúvida última questão

Olá, poderiam me explicar, por favor, por que a última alternativa é correta? A primeira eu entendi, mas a última não

Como atribuir nomes aos elementos do vetor ‘nomes’?

names(nomes) <- c(‘Ana’, ‘Bob’, ‘Charlie’, ‘David’)
nomes.names <- c(‘Ana’, ‘Bob’, ‘Charlie’, ‘David’)
nomes <- c(‘Ana’, ‘Bob’, ‘Charlie’, ‘David’); nomes_names
nomes <- c(‘Ana’, ‘Bob’, ‘Charlie’, ‘David’); names(nomes) <- nomes
1 resposta

Olá Matheus, tudo bem?

Nessa atividade há duas alternativas corretas, a primeira names(nomes) <- c(‘Ana’, ‘Bob’, ‘Charlie’, ‘David’), onde é utilizada a função names() para atribuir nomes aos elementos de um vetor.

Já a última alternativa, nomes <- c(‘Ana’, ‘Bob’, ‘Charlie’, ‘David’); nomes_names, também funciona porque names(nomes) <- nomes usa os próprios valores do vetor como nomes dos elementos, resultando :

Imagem de um trecho de código em R exibindo a criação de um vetor chamado 'nomes' contendo os valores 'Ana', 'Bob', 'Charlie' e 'David'. Em seguida, os próprios valores são atribuídos como nomes das posições do vetor usando a função 'names()'. Quando o vetor 'nomes' é impresso, os nomes dos elementos aparecem como rótulos acima dos respectivos valores.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado