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

Выбор по сравнению — шаг 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 <- 
Редактировать и запускать код