Витягування Елементів Списку
Добре. Тепер дізнаємося, як витягувати окремі елементи списку. Індексація списків така ж, як і у векторів: перший елемент має індекс 1, другий — індекс 2 і так далі. Наприклад, витягнемо другий елемент списку test
з попереднього розділу.
1234# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
Як можна помітити, ми витягнули елемент списку у вигляді списку! Це означає, що для наведеного вище прикладу не можна виконувати арифметичні операції з витягнутим елементом, оскільки це список, а не число. Щоб вивести елемент списку з його типом, розмістіть його індекс у подвійних квадратних дужках. Для наведеного прикладу це виглядатиме так:
123test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
Якщо список має іменування, можна використовувати знак долара $
для доступу до значення разом із його типом.
Також можна передати ім'я елемента для доступу до його значення як у одинарних, так і в подвійних квадратних дужках (наприклад, test$text
, test['text']
або test[['text']]
).
Swipe to start coding
Дано список info
з попереднього розділу. Необхідно виконати такі завдання:
- Витягти перший елемент як список.
- Вивести клас елемента з завдання 1 за допомогою функції
class()
. - Витягти четвертий елемент як numeric тип.
- Вивести клас елемента з завдання 3 за допомогою функції
class()
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain the difference between using single and double square brackets with lists?
How do I access multiple elements from a list at once?
What happens if I try to access an element that doesn't exist in the list?
Awesome!
Completion rate improved to 5.56
Витягування Елементів Списку
Свайпніть щоб показати меню
Добре. Тепер дізнаємося, як витягувати окремі елементи списку. Індексація списків така ж, як і у векторів: перший елемент має індекс 1, другий — індекс 2 і так далі. Наприклад, витягнемо другий елемент списку test
з попереднього розділу.
1234# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
Як можна помітити, ми витягнули елемент списку у вигляді списку! Це означає, що для наведеного вище прикладу не можна виконувати арифметичні операції з витягнутим елементом, оскільки це список, а не число. Щоб вивести елемент списку з його типом, розмістіть його індекс у подвійних квадратних дужках. Для наведеного прикладу це виглядатиме так:
123test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
Якщо список має іменування, можна використовувати знак долара $
для доступу до значення разом із його типом.
Також можна передати ім'я елемента для доступу до його значення як у одинарних, так і в подвійних квадратних дужках (наприклад, test$text
, test['text']
або test[['text']]
).
Swipe to start coding
Дано список info
з попереднього розділу. Необхідно виконати такі завдання:
- Витягти перший елемент як список.
- Вивести клас елемента з завдання 1 за допомогою функції
class()
. - Витягти четвертий елемент як numeric тип.
- Вивести клас елемента з завдання 3 за допомогою функції
class()
.
Рішення
Дякуємо за ваш відгук!
single