Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Зміна Елементів Списку | Списки
Вступ до R

bookЗміна Елементів Списку

Списки є гнучкими: можна додавати, видаляти або змінювати їхні елементи.

Додавання елементів

Щоб додати новий елемент, присвойте значення новому індексу або мітці.

Приклад

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
Примітка

Під час додавання за міткою використовуйте лапки (наприклад, "integer").

Також можна об'єднати два списки за допомогою функції c(), яка поєднує їх в один:

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

Видалення елементів

Для видалення елемента необхідно присвоїти йому значення NULL.

Приклад

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

Оновлення елементів

Щоб змінити значення елемента, достатньо перепризначити його.

Приклад

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Завдання

Swipe to start coding

У вас є список info з інформацією про курс.

Ваші завдання:

  1. Оновити четвертий елемент на 44 (цей розділ є 44-м).
  2. Видалити третій елемент (який дорівнює 1).
  3. Додати новий елемент з іменем Level та значенням 'Beginner'.
  4. Вивести змінений список info.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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

bookЗміна Елементів Списку

Свайпніть щоб показати меню

Списки є гнучкими: можна додавати, видаляти або змінювати їхні елементи.

Додавання елементів

Щоб додати новий елемент, присвойте значення новому індексу або мітці.

Приклад

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
Примітка

Під час додавання за міткою використовуйте лапки (наприклад, "integer").

Також можна об'єднати два списки за допомогою функції c(), яка поєднує їх в один:

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

Видалення елементів

Для видалення елемента необхідно присвоїти йому значення NULL.

Приклад

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

Оновлення елементів

Щоб змінити значення елемента, достатньо перепризначити його.

Приклад

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Завдання

Swipe to start coding

У вас є список info з інформацією про курс.

Ваші завдання:

  1. Оновити четвертий елемент на 44 (цей розділ є 44-м).
  2. Видалити третій елемент (який дорівнює 1).
  3. Додати новий елемент з іменем Level та значенням 'Beginner'.
  4. Вивести змінений список info.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 4
single

single

some-alt