pandas.TimedeltaIndex.to_pytimedelta#
- TimedeltaIndex.to_pytimedelta()[source]#
Return an ndarray of datetime.timedelta objects.
- Returns:
- numpy.ndarray
A NumPy
timedelta64
object representing the same duration as the original pandasTimedelta
object. The precision of the resulting object is in nanoseconds, which is the default time resolution used by pandas forTimedelta
objects, ensuring high precision for time-based calculations.
See also
to_timedelta
Convert argument to timedelta format.
Timedelta
Represents a duration between two dates or times.
DatetimeIndex
Index of datetime64 data.
Timedelta.components
Return a components namedtuple-like of a single timedelta.
Examples
>>> tdelta_idx = pd.to_timedelta([1, 2, 3], unit="D") >>> tdelta_idx TimedeltaIndex(['1 days', '2 days', '3 days'], dtype='timedelta64[ns]', freq=None) >>> tdelta_idx.to_pytimedelta() array([datetime.timedelta(days=1), datetime.timedelta(days=2), datetime.timedelta(days=3)], dtype=object)
>>> tidx = pd.TimedeltaIndex(data=["1 days 02:30:45", "3 days 04:15:10"]) >>> tidx TimedeltaIndex(['1 days 02:30:45', '3 days 04:15:10'], dtype='timedelta64[ns]', freq=None) >>> tidx.to_pytimedelta() array([datetime.timedelta(days=1, seconds=9045), datetime.timedelta(days=3, seconds=15310)], dtype=object)