НачатьНачать бесплатно

Выбор элементов вектора: удачные дни (4)

Предыдущее упражнение можно решить и по-другому — обращаясь к элементам вектора по их именам (Monday, Tuesday, …), а не по числовым позициям. Например,

poker_vector["Monday"]

выберет первый элемент poker_vector, поскольку "Monday" — это имя этого элемента.

Так же, как вы делали в предыдущем упражнении с числовыми индексами, можно использовать имена элементов для выбора нескольких значений сразу, например:

poker_vector[c("Monday","Tuesday")]

Это упражнение является частью курса

Введение в R

Посмотреть курс

Инструкции к упражнению

  • Выберите первые три элемента poker_vector по их именам: "Monday", "Tuesday" и "Wednesday". Сохраните результат выборки в переменную poker_start.
  • Вычислите среднее значение элементов poker_start с помощью функции mean(). Просто выведите результат на экран, чтобы проверить его.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector

# Select poker results for Monday, Tuesday and Wednesday
poker_start <- 
  
# Calculate the average of the elements in poker_start
Редактировать и запускать код