Атрибут ndim
Атрибут ndim применяется к DataFrame
и возвращает количество измерений таблицы.
Для объектов DataFrame это значение всегда равно 2,
поскольку таблица представляет собой двумерную структуру данных
с индексами строк и столбцов.
Синтаксис
df.ndim
Пример
Давайте получим количество измерений для таблицы:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
print(df.ndim)
Результат выполнения кода:
2
Пример
Проверим количество измерений для пустой таблицы:
import pandas as pd
df = pd.DataFrame()
print(df.ndim)
Результат выполнения кода:
2
Пример
Сравним количество измерений для DataFrame и Series:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3],
'b': [4, 5, 6]
})
ser = pd.Series([1, 2, 3])
print('DataFrame ndim:', df.ndim)
print('Series ndim:', ser.ndim)
Результат выполнения кода:
"DataFrame ndim: 2"
"Series ndim: 1"