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

Тип столбца в Pandas

Тип элементов столбца задаёт, целые там лежат или дробные. Метод astype на столбце строит новый ряд с выбранным типом; дробная часть при переводе в целые отбрасывается.

Создадим таблицу с дробными ценами, запишем целые в тот же столбец, выведем столбец и его тип:

import pandas as pd data = {'price': [10.7, 25.2, 15.9]} shop = pd.DataFrame(data) shop['price'] = shop['price'].astype('int64') print(shop['price']) # выведет 0 10 # 1 25 # 2 15 # Name: price, dtype: int64 print(shop['price'].dtype) # выведет int64

10.7 стало 10, 25.2 - 25, 15.9 - 15. Внизу ряда указан тип int64.

Соберите таблицу с дробными оценками 4.8, 3.2 в столбце score. Запишите в этот столбец целые значения, выведите столбец и тип его элементов.

Создайте таблицу с часами 2.9 и 5.1 в столбце hours. Приведите столбец к целым, выведите его и тип.

Из таблицы с дробным населением городов сделайте столбец pop целочисленным, выведите столбец и тип его элементов.

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