Найти в Дзене
Властелин машин

Ключевые способы преобразования типов данных в Pandas

Нельзя разбитую чашку сделать целой. Можно только склеить её и назвать целой, но целой она от этого не станет (Теодор Драйзер).
Рассмотрим, основные способы преобразования типов данных Pandas датафрейма и особенности их использования. Для демонстрационных целей создадим следующую таблицу: astype Популярным способом является использование метода astype. все колонки С его помощью можно задать тип сразу для всех колонок, если в качестве аргумента передать только тип: конкретные колонки Также можно передать словарь колонка-тип для дифференцированного назначения типов: to_numeric Также преобразовать тип можно с помощью метода to_numeric, который в качестве бонуса определит, сколько байт надо выделять (подробнее о границах типов и Pandas to_numeric читайте здесь): to_datetime Если в ваших данных присутствуют строки, задающие дату, то для их преобразования используйте to_datetime (подробнее здесь):
Оглавление

Нельзя разбитую чашку сделать целой. Можно только склеить её и назвать целой, но целой она от этого не станет (Теодор Драйзер).
Рассмотрим, основные способы преобразования типов данных
Pandas датафрейма и особенности их использования. Для демонстрационных целей создадим следующую таблицу:

astype

Популярным способом является использование метода astype.

все колонки

С его помощью можно задать тип сразу для всех колонок, если в качестве аргумента передать только тип:

-2

конкретные колонки

Также можно передать словарь колонка-тип для дифференцированного назначения типов:

-3

to_numeric

Также преобразовать тип можно с помощью метода to_numeric, который в качестве бонуса определит, сколько байт надо выделять (подробнее о границах типов и Pandas to_numeric читайте здесь):

-4

to_datetime

Если в ваших данных присутствуют строки, задающие дату, то для их преобразования используйте to_datetime (подробнее здесь):

-5

-6