How to return the midpoint of an IntervalArray object as an index

Overview

The mid attribute of an IntervalArray object returns the midpoints of the object's intervals as an index.

IntervalArray is an object containing interval data such that they are closed on the same side.

Syntax

The mid attribute has the following syntax:

IntervalArray.mid
The syntax for the mid attribute of an IntervalArray object in pandas

Parameter value

Since mid is an attribute, it takes no parameter value.

Return value

The mid attribute returns the midpoints of each interval in the IntervalArray object as an index.

Example

# A code to illustrate the mid attribute of an IntervalArray object.
# importing the pandas library
import pandas as pd
# creating the IntervalArray object
a = pd.arrays.IntervalArray([pd.Interval(0, 4), pd.Interval(1, 5)])
# printing the ItervalArray object
print(a)
# obtaining the midpoints
print("This is the midpoint: ", a.mid)

Explanation

  • Line 3: We import the pandas library.
  • Line 6: We create an IntervalArray object, a.
  • Line 9: We print the value of a.
  • Line 12: We use the mid attribute to obtain the midpoints of each interval of a.

Free Resources