Seção 2. Capítulo 8
single
Modificando Elementos de Vetores
Deslize para mostrar o menu
Vetores podem ser modificados adicionando novos elementos ou atualizando os existentes. Isso é útil quando a estrutura de dados precisa crescer ou quando valores precisam ser corrigidos.
Adição de elementos com funções
Utilize a função c() ou a função append() para adicionar um novo valor a um vetor. Se o vetor for nomeado, é possível atribuir um rótulo ao novo elemento.
Exemplo
12345678grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
Adicionando elementos com nomes
Se o vetor já possui nomes, é possível adicionar um novo elemento atribuindo um valor diretamente a um novo nome.
Exemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Atualização de Elementos
Também é possível modificar valores existentes, seja pelo nome ou pelo índice.
Exemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
Tarefa
Deslize para começar a programar
- Adicione um novo item chamado
'Desk'com o preço de135ao final do vetorpricesutilizando o segundo método (atribuindo o nome ao adicionar o valor). - Atualize o preço do
'Bookshelf'para180. Você pode fazer isso usando o índice ou o nome. - Exiba o vetor
pricesmodificado.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 8
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo