Атрибут length
Атрибут length применяется к объекту Interval
и возвращает длину интервала в виде числа с плавающей точкой.
Длина вычисляется как разность между правой и левой границами
интервала: right - left. Если интервал содержит бесконечные
границы, атрибут возвращает inf.
Синтаксис
interval.length
Пример
Давайте создадим интервал и получим его длину:
import pandas as pd
interval = pd.Interval(left=0, right=10)
res = interval.length
print(res)
Результат выполнения кода:
10.0
Пример
Давайте создадим интервал с отрицательными границами и проверим его длину:
import pandas as pd
interval = pd.Interval(left=-5, right=5)
res = interval.length
print(res)
Результат выполнения кода:
10.0
Пример
Давайте создадим интервал с дробными значениями:
import pandas as pd
interval = pd.Interval(left=1.5, right=3.7)
res = interval.length
print(res)
Результат выполнения кода:
2.2
Пример
Давайте создадим интервал с бесконечной границей и посмотрим на длину:
import pandas as pd
import numpy as np
interval = pd.Interval(left=0, right=np.inf)
res = interval.length
print(res)
Результат выполнения кода:
inf
Пример
Давайте создадим интервал из строки с датами и вычислим его длину в днях:
import pandas as pd
interval = pd.Interval(
left=pd.Timestamp('2023-01-01'),
right=pd.Timestamp('2023-01-10')
)
res = interval.length
print(res)
Результат выполнения кода:
9 days 00:00:00