Только планеты с кольцами, но короче
Итак, что вы узнали из предыдущих упражнений? Вы выбрали подмножество из фрейма данных (planets_df) на основе условия (наличие или отсутствие колец) и извлекли все нужные данные. Отличная работа!
Теперь перейдём на уровень выше и воспользуемся функцией subset(). Думайте о ней как о сокращённом способе сделать то же самое, что вы делали в предыдущих упражнениях.
subset(my_df, subset = some_condition)
Первый аргумент subset() указывает фрейм данных, из которого нужно выбрать подмножество. Второй аргумент задаёт условие, по которому R определяет, какие строки включить в результат.
Код ниже даёт точно такой же результат, как и в предыдущем упражнении, — но на этот раз без rings_vector!
subset(planets_df, subset = rings)
Это упражнение является частью курса
Введение в R
Инструкции к упражнению
Используйте subset() для фрейма данных planets_df, чтобы выбрать планеты с диаметром меньше, чем у Земли. Переменная diameter — это относительная величина диаметра планеты по отношению к диаметру Земли, поэтому условие выглядит так: diameter < 1.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# planets_df is pre-loaded in your workspace
# Select planets with diameter < 1