Получение типов данных столбцов в DataFrame Pandas

Чтобы получить типы данных столбцов в Pandas DataFrame, вызовите свойство dtypes, которое возвращает объект типа pandas.Series с типами данных каждого столбца в нем.

Синтаксис для использования свойства dtypes:

DataFrame.dtypes

В следующей программе мы создали DataFrame с определенными данными и именами столбцов. Давайте получим типы данных столбцов с помощью DataFrame.dtypes.

import pandas as pd

df = pd.DataFrame(
    [['abc', 22],
    ['xyz', 25],
    ['pqr', 31]],
    columns=['name', 'age'])

datatypes = df.dtypes
print(datatypes)

Вывод:

name    object
age      int64
dtype: object

Мы можем распечатать элементы возвращаемого значения DataFrame.dtypes, используя цикл for, как показано ниже.

import pandas as pd

df = pd.DataFrame(
    [['abc', 22],
    ['xyz', 25],
    ['pqr', 31]],
    columns=['name', 'age'])

datatypes = df.dtypes
for dtype in datatypes:
    print(dtype)

Вывод:

object
int64

В этом руководстве на примерах Python мы узнали, как получить типы данных столбца в DataFrame с помощью свойства dtypes.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *