Введение
Метод astype() в библиотеке pandas для Python используется для преобразования типа данных объекта Series pandas. Это позволяет нам изменить тип данных Series на заданный тип данных. В этом практическом занятии мы проведем вас по использованию метода astype() в pandas.
Советы по работе с ВМ
После завершения запуска ВМ нажмите в верхнем левом углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений в Jupyter Notebook.
Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать библиотеку pandas
Сначала импортируем библиотеку pandas с помощью инструкции import:
import pandas as pd
Создать объект Series в pandas
Далее создадим объект Series библиотеки pandas с использованием функции pd.Series():
series = pd.Series([1, 2, 3, 4, 5])
Проверить тип данных перед преобразованием
Прежде чем преобразовать тип данных объекта Series, проверим текущий тип данных с помощью атрибута dtypes:
print("Before converting data type of Series:")
print(series.dtypes)
Преобразовать тип данных с использованием astype()
Для преобразования типа данных объекта Series мы используем метод astype() и указываем желаемый тип данных в качестве аргумента:
series = series.astype('int32')
Это преобразует тип данных объекта Series из 'int64' в 'int32'.
Проверить тип данных после преобразования
После преобразования типа данных проверим новый тип данных с помощью атрибута dtypes снова:
print("After converting data type of Series:")
print(series.dtypes)
Резюме
В этом практическом занятии вы узнали, как использовать метод astype() в pandas для преобразования типа данных объекта Series. Задав желаемый тип данных в качестве аргумента метода astype(), вы можете легко изменить тип данных объекта Series в pandas.
Обратите внимание, что содержание практического занятия было скорректировано в соответствии с заданными требованиями. Поэтому оно может отличаться от исходного руководства. Пожалуйста, убедитесь в точности и, при необходимости, проведите дальнейшую доработку.