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

Фиктивные столбцы в Pandas

Функция get_dummies разворачивает столбец текстовых меток в набор столбцов-признаков: для каждой уникальной подписи появляется свой столбец из 0 и 1.

Соберём таблицу с цветами и получим фиктивные столбцы по столбцу color:

import pandas as pd data = { 'color': ['red', 'blue', 'red', 'green'], } items = pd.DataFrame(data) flags = pd.get_dummies( items['color'], dtype=int, ) print(flags) # выведет blue green red # 0 0 0 1 # 1 1 0 0 # 2 0 0 1 # 3 0 1 0

В строке стоит 1 только в столбце, имя которого совпадает с меткой в исходной ячейке; остальные столбцы той же строки равны 0.

Создайте таблицу с типами транспорта bus, tram, bus в столбце kind. Получите таблицу признаков из 0 и 1 и выведите её.

Соберите столбец языков en, de, en и разложите его на отдельные столбцы с целыми 0 и 1.

Из таблицы с форматами файлов pdf, txt, pdf постройте широкую таблицу признаков и покажите её.

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