Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Модифікація | Списки
Вступ до R: Частина II

bookМодифікація

Тепер перейдемо до інструментів модифікації списків. Спочатку розглянемо методи додавання елемента (або елементів) до списку.

Перший метод зручний для додавання окремих значень. Необхідно призначити нове значення новому індексу або імені. Наприклад, додамо новий елемент з іменем integer та значенням 23L.

12345
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
copy

Примітка

На відміну від функції list(), при додаванні нового елемента необхідно використовувати лапки для іменування. Ви також можете 'об'єднати' два списки, помістивши їх у вектор. Такий підхід 'з'єднає' два списки разом.

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

Також можна видаляти елементи зі списку. Для цього необхідно присвоїти потрібному індексу значення NULL. Наприклад, видалимо TRUE з першого прикладу.

123456
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
copy

Як видно, ви видалили елемент TRUE. Щоб змінити існуюче значення у списку, потрібно переприсвоїти нове значення існуючому індексу або імені. Наприклад, якщо написати test[1] <- "word", то замість "Text" першим елементом буде "word".

Завдання

Swipe to start coding

Дано список info з попереднього розділу. Ваші завдання:

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

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 5.56

bookМодифікація

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

Тепер перейдемо до інструментів модифікації списків. Спочатку розглянемо методи додавання елемента (або елементів) до списку.

Перший метод зручний для додавання окремих значень. Необхідно призначити нове значення новому індексу або імені. Наприклад, додамо новий елемент з іменем integer та значенням 23L.

12345
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
copy

Примітка

На відміну від функції list(), при додаванні нового елемента необхідно використовувати лапки для іменування. Ви також можете 'об'єднати' два списки, помістивши їх у вектор. Такий підхід 'з'єднає' два списки разом.

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

Також можна видаляти елементи зі списку. Для цього необхідно присвоїти потрібному індексу значення NULL. Наприклад, видалимо TRUE з першого прикладу.

123456
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
copy

Як видно, ви видалили елемент TRUE. Щоб змінити існуюче значення у списку, потрібно переприсвоїти нове значення існуючому індексу або імені. Наприклад, якщо написати test[1] <- "word", то замість "Text" першим елементом буде "word".

Завдання

Swipe to start coding

Дано список info з попереднього розділу. Ваші завдання:

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

Рішення

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

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

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

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

single

some-alt