Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Modificando Elementos de Listas | Listas
Introdução ao R

bookModificando Elementos de Listas

Listas são flexíveis: é possível adicionar, remover ou alterar seus elementos.

Adição de Elementos

Para adicionar um novo elemento, atribua um valor a um novo índice ou rótulo.

Exemplo

12345678
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
copy
Note
Nota

Ao adicionar por rótulo, utilize aspas (por exemplo, "integer").

Também é possível unir duas listas com a função c(), que as combina em uma só:

123456
list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
copy

Remoção de Elementos

Para excluir um elemento, atribua NULL a ele.

Exemplo

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
copy

Atualização de Elementos

Para alterar o valor de um elemento, basta reatribuir o valor.

Exemplo

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Tarefa

Swipe to start coding

Você possui uma lista info com informações do curso.

Suas tarefas são:

  1. Atualizar o quarto elemento para 44 (este capítulo é o 44º).
  2. Remover o terceiro elemento (que é 1).
  3. Adicionar um novo elemento chamado Level com o valor 'Beginner'.
  4. Exibir a lista info modificada.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how to access elements in a list by index or label?

What happens if I try to remove an element that doesn't exist in the list?

Can you show more examples of merging lists with different structures?

close

Awesome!

Completion rate improved to 2.27

bookModificando Elementos de Listas

Deslize para mostrar o menu

Listas são flexíveis: é possível adicionar, remover ou alterar seus elementos.

Adição de Elementos

Para adicionar um novo elemento, atribua um valor a um novo índice ou rótulo.

Exemplo

12345678
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
copy
Note
Nota

Ao adicionar por rótulo, utilize aspas (por exemplo, "integer").

Também é possível unir duas listas com a função c(), que as combina em uma só:

123456
list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
copy

Remoção de Elementos

Para excluir um elemento, atribua NULL a ele.

Exemplo

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
copy

Atualização de Elementos

Para alterar o valor de um elemento, basta reatribuir o valor.

Exemplo

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Tarefa

Swipe to start coding

Você possui uma lista info com informações do curso.

Suas tarefas são:

  1. Atualizar o quarto elemento para 44 (este capítulo é o 44º).
  2. Remover o terceiro elemento (que é 1).
  3. Adicionar um novo elemento chamado Level com o valor 'Beginner'.
  4. Exibir a lista info modificada.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 4
single

single

some-alt