ПочатиПочніть безкоштовно

Перевірка кількості рівнів

У dplyr є ще дві функції, які стають у пригоді під час дослідження набору даних. Перша — це slice_max(var, n = x), яка повертає перші x рядків набору даних на основі значення var. Інша — pull(), яка дає змогу витягнути стовпець і прибрати його назву, залишивши лише значення зі стовпця.

Наприклад, якщо ви хочете отримати як набір значень дві найбільші mpg із класичного набору даних mtcars, запишіть:

mtcars %>%
  slice_max(mpg, n = 2) %>%
  pull(mpg)

Це дасть вам:

[1] 32.4 33.9

Ця вправа є частиною курсу

Категоріальні дані в Tidyverse

Переглянути курс

Інструкції до вправи

  • Використайте slice_max(), щоб вивести 3 рядки з найбільшою кількістю рівнів фактора.
  • Відфільтрувавши змінну CurrentJobTitleSelect, застосуйте pull, щоб отримати кількість її рівнів.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Select the 3 rows with the highest number of levels
number_of_levels %>%
    ___(num_levels, n = 3)
    
number_of_levels %>%
	# Filter for where the column called variable equals CurrentJobTitleSelect
    filter(___) %>%
	# Pull num_levels
    ___
Редагувати та запускати код