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