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

Применяем всё вместе

Теперь, когда вы освоили основные инструменты, можно решать по-настоящему интересные задачи.

Представьте, что вместо отслеживания просмотров собственного профиля LinkedIn вы провели опрос среди сотрудников компании. Каждого из них, у кого есть профиль в LinkedIn, вы спросили, сколько раз его профиль просматривали за последние семь дней. Результаты сохранены в датафрейме li_df. Этот датафрейм доступен в рабочей области — введите li_df в консоли, чтобы ознакомиться с данными.

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

Intermediate R

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

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

  • Выберите весь второй столбец day2 из датафрейма li_df в виде вектора и присвойте его переменной second.
  • Используя вектор second, создайте логический вектор, в котором значение TRUE соответствует числу просмотров строго больше 25 или строго меньше 5, а FALSE — в остальных случаях. Сохраните этот логический вектор в переменной extremes.
  • Примените функцию sum() к вектору extremes, чтобы подсчитать количество значений TRUE (то есть определить, сколько сотрудников имеют очень высокую или очень низкую популярность). Выведите это число в консоль.

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

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

# li_df is pre-loaded in your workspace

# Select the second column, named day2, from li_df: second


# Build a logical vector, TRUE if value in second is extreme: extremes


# Count the number of TRUEs in extremes
Редактировать и запускать код