pandas.Series.dt.to_pytimedelta — pandas 3.0.0.dev0+2104.ge637b4290d documentation (original) (raw)

Series.dt.to_pytimedelta()[source]#

Return an array of native datetime.timedelta objects.

Python’s standard datetime library uses a different representation timedelta’s. This method converts a Series of pandas Timedeltas to datetime.timedelta format with the same length as the original Series.

Returns:

numpy.ndarray

Array of 1D containing data with datetime.timedelta type.

See also

datetime.timedelta

A duration expressing the difference between two date, time, or datetime.

Examples

s = pd.Series(pd.to_timedelta(np.arange(5), unit="D")) s 0 0 days 1 1 days 2 2 days 3 3 days 4 4 days dtype: timedelta64[ns]

s.dt.to_pytimedelta() array([datetime.timedelta(0), datetime.timedelta(days=1), datetime.timedelta(days=2), datetime.timedelta(days=3), datetime.timedelta(days=4)], dtype=object)