Выбор по сравнению — шаг 2
Сравнения значительно упрощают анализ данных. Вместо того чтобы вручную выбирать дни для изучения (как раньше), можно просто попросить R вернуть только те дни, когда вы получили положительный результат в покере.
В предыдущих упражнениях вы использовали selection_vector <- poker_vector > 0, чтобы найти дни с положительным результатом в покере. Теперь вы хотите узнать не только то, в какие дни вы выиграли, но и сколько именно выиграли в каждый из этих дней.
Чтобы выбрать нужные элементы, поместите selection_vector в квадратные скобки после poker_vector:
poker_vector[selection_vector]
Когда вы передаёте логический вектор в квадратных скобках, R выбирает только те элементы, которым соответствует значение TRUE в selection_vector.
Это упражнение является частью курса
Введение в R
Инструкции к упражнению
Используйте selection_vector в квадратных скобках, чтобы присвоить переменной poker_winning_days суммы выигрыша в прибыльные дни.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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
# Which days did you make money on poker?
selection_vector <- poker_vector > 0
# Select from poker_vector these days
poker_winning_days <-