Індексування Елементів Вектора
Можна отримати доступ до елементів вектора за їхньою позицією (числовий індекс) або за призначеними іменами.
В R індексація починається з 1.
Доступ до окремого елемента
Можна отримати один елемент за раз або за його позицією у векторі, або за призначеним іменем.
Приклад
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Доступ до кількох елементів
Можна також вибрати декілька елементів одночасно, передавши вектор індексів або імен.
Приклад
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Swipe to start coding
У вас є вектор під назвою prices, у якому кожна ціна відповідає певній назві товару. Ваше завдання:
- Отримати ціну для
'Armchair', використовуючи її назву, а не індекс. - Отримати ціни для
'Dining table'та'Dining chair', використовуючи їхні індекси.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how to assign names to vector elements?
What happens if I try to access an element that doesn't exist?
Can I use logical conditions to access elements in a vector?
Awesome!
Completion rate improved to 2.27
Індексування Елементів Вектора
Свайпніть щоб показати меню
Можна отримати доступ до елементів вектора за їхньою позицією (числовий індекс) або за призначеними іменами.
В R індексація починається з 1.
Доступ до окремого елемента
Можна отримати один елемент за раз або за його позицією у векторі, або за призначеним іменем.
Приклад
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Доступ до кількох елементів
Можна також вибрати декілька елементів одночасно, передавши вектор індексів або імен.
Приклад
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Swipe to start coding
У вас є вектор під назвою prices, у якому кожна ціна відповідає певній назві товару. Ваше завдання:
- Отримати ціну для
'Armchair', використовуючи її назву, а не індекс. - Отримати ціни для
'Dining table'та'Dining chair', використовуючи їхні індекси.
Рішення
Дякуємо за ваш відгук!
single