Категории pandas: CategoricalDtype, порядок и NaN — задачи
Практика категориальных данных pandas: CategoricalDtype, сортировка и значения вне заданной шкалы.
Состав подборки: 1 вопрос с выбором ответа, 3 задачи на код. Условия и формат проверки указаны на странице каждой задачи.
Разберите маленький пример
Уровни low, medium, high имеют смысловой порядок, который не совпадает с алфавитом. Задайте ordered-категории в нужной последовательности. Значение urgent, отсутствующее в шкале, нельзя молча считать одним из трёх уровней: при приведении оно может стать пропуском.
На что обратить внимание
- До преобразования сравните наблюдаемые значения с допустимым набором.
- Отдельно проверьте регистр, пробелы и уже имеющиеся пропуски.
- Упорядоченная категория задаёт порядок, но не числовое расстояние между уровнями.
Порядок практики
- Категориальные столбцы: CategoricalDtype и упорядоченная сортировка — задача по NumPy и pandas — выбор ответа.
- pandas CategoricalDtype: сортировка категорий и строк — код.
- Pandas CategoricalDtype: сортировка категорий и отчёт — код.
- pandas CategoricalDtype: почему astype заменяет значения на NaN — код.
Куда двигаться дальше
Соседние темы очистки и группировки есть в бесплатном тренажёре NumPy и pandas.
- Категориальные столбцы: CategoricalDtype и упорядоченная сортировка — задача по NumPy и pandas
Практическая задача по теме «Категориальные столбцы: CategoricalDtype и упорядоченная сортировка» с проверкой ответа онлайн.
NumPy и pandas: практический тренажёр - pandas CategoricalDtype: сортировка категорий и строк
Сравните алфавитную и категориальную сортировку DataFrame через CategoricalDtype. Практическая задача по pandas.
NumPy и pandas: практический тренажёр - Pandas CategoricalDtype: сортировка категорий и отчёт
Задайте порядок категорий, отфильтруйте данные и вычислите среднее. Задача pandas с проверкой Python-кода.
NumPy и pandas: практический тренажёр - pandas CategoricalDtype: почему astype заменяет значения на NaN
Что происходит со значениями вне categories в pandas. Пример CategoricalDtype, astype и проверки пропусков, затем задача с проверкой.
NumPy и pandas: практический тренажёр
