РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdSpCtCa 24 of 83 menu
◀ ▶

Категориальный столбец в Pandas

Категориальный столбец хранит повторяющиеся подписи компактно: уникальные метки лежат в общем списке, а ячейки ссылаются на него. Обычный столбец строк переводят методом astype с именем типа category.

Соберём таблицу с городами и переведём столбец city в категории, затем выведем его:

import pandas as pd data = { 'city': [ 'Moscow', 'Paris', 'Moscow', 'Paris', 'Berlin', ], } places = pd.DataFrame(data) places['city'] = places['city'].astype( 'category' ) print(places['city']) # выведет 0 Moscow # 1 Paris # 2 Moscow # 3 Paris # 4 Berlin # Name: city, dtype: category # Categories (3, object): ['Berlin', 'Moscow', 'Paris']

В выводе видны исходные значения по строкам и отдельная строка Categories со списком всех меток без повторов.

Создайте таблицу с жанрами фильмов Action, Drama и повтором Action в столбце genre. Переведите столбец в категориальный тип и выведите его.

Соберите таблицу с сезонами spring, summer, spring в столбце season. Покажите столбец после перевода в категории.

Из таблицы с видами спорта run, swim, run получите категориальный столбец sport и выведите его целиком.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить