Применяем всё вместе
Теперь, когда вы освоили основные инструменты, можно решать по-настоящему интересные задачи.
Представьте, что вместо отслеживания просмотров собственного профиля 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