pandas.TimedeltaIndex.to_pytimedelta#
- TimedeltaIndex.to_pytimedelta()[source]#
Return an ndarray of datetime.timedelta objects.
- Returns:
- numpy.ndarray
A NumPy
timedelta64object representing the same duration as the original pandasTimedeltaobject. The precision of the resulting object is in nanoseconds, which is the default time resolution used by pandas forTimedeltaobjects, ensuring high precision for time-based calculations.
See also
to_timedeltaConvert argument to timedelta format.
TimedeltaRepresents a duration between two dates or times.
DatetimeIndexIndex of datetime64 data.
Timedelta.componentsReturn 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)