Атрибут dtype
Атрибут dtype применяется к Index
и возвращает тип данных элементов, хранящихся в индексе.
Атрибут не принимает параметров и возвращает объект
dtype, который описывает тип данных, например,
int64, object или datetime64.
Синтаксис
index.dtype
Пример
Давайте создадим индекс с целочисленными значениями и проверим его тип:
import pandas as pd
index = pd.Index([1, 2, 3, 4, 5])
print(index.dtype)
Результат выполнения кода:
"int64"
Пример
Давайте создадим индекс со строковыми значениями и проверим его тип:
import pandas as pd
index = pd.Index(['abcde', 'article', 'user'])
print(index.dtype)
Результат выполнения кода:
"object"
Пример
Давайте создадим индекс с датами и проверим его тип:
import pandas as pd
dates = pd.to_datetime(['2026-01-01', '2026-01-02'])
index = pd.Index(dates)
print(index.dtype)
Результат выполнения кода:
"datetime64[ns]"
Пример
Давайте создадим индекс с числами с плавающей точкой и проверим его тип:
import pandas as pd
index = pd.Index([1.5, 2.8, 3.14, 4.7])
print(index.dtype)
Результат выполнения кода:
"float64"
Пример
Давайте получим тип данных индекса у существующего DataFrame:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
print(df.index.dtype)
Результат выполнения кода:
"int64"
Смотрите также
-
атрибут
name,
который возвращает имя индекса -
атрибут
shape,
который возвращает размерность индекса -
атрибут
size,
который возвращает количество элементов в индексе -
атрибут
inferred_type,
который возвращает предполагаемый тип данных