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

single

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

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

Добре. Тепер дізнаємося, як витягувати окремі елементи списку. Індексація списків така ж, як і у векторів: перший елемент має індекс 1, другий — індекс 2 і так далі. Наприклад, витягнемо другий елемент списку test з попереднього розділу.

1234
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
copy

Як можна помітити, ми витягнули елемент списку у вигляді списку! Це означає, що для наведеного вище прикладу не можна виконувати арифметичні операції з витягнутим елементом, оскільки це список, а не число. Щоб вивести елемент списку з його типом, розмістіть його індекс у подвійних квадратних дужках. Для наведеного прикладу це виглядатиме так:

123
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
copy

Якщо список має іменування, можна використовувати знак долара $ для доступу до значення разом із його типом. Також можна передати ім'я елемента для доступу до його значення як у одинарних, так і в подвійних квадратних дужках (наприклад, test$text, test['text'] або test[['text']]).

Завдання

Swipe to start coding

Дано список info з попереднього розділу. Необхідно виконати такі завдання:

  1. Витягти перший елемент як список.
  2. Вивести клас елемента з завдання 1 за допомогою функції class().
  3. Витягти четвертий елемент як numeric тип.
  4. Вивести клас елемента з завдання 3 за допомогою функції class().

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt