Skip to content

Commit c09d83a

Browse files
author
dcreekp
committed
DOC: consolidate pandas.Timedelta.to_pytimedelta docstring
1 parent b84ef90 commit c09d83a

File tree

1 file changed

+2
-16
lines changed

1 file changed

+2
-16
lines changed

pandas/_libs/tslibs/timedeltas.pyx

+2-16
Original file line numberDiff line numberDiff line change
@@ -841,25 +841,11 @@ cdef class _Timedelta(timedelta):
841841
TimedeltaIndex(['1 days 06:05:01.000030', '0 days 00:00:00.000015',
842842
NaT],
843843
dtype='timedelta64[ns]', freq=None)
844+
>>> arr[1].to_pytimedelta()
845+
datetime.timedelta(0, 0, 16)
844846
>>> arr.to_pytimedelta()
845847
array([datetime.timedelta(1, 21901, 30), datetime.timedelta(0, 0, 16),
846848
NaT], dtype=object)
847-
848-
Loss of nanosecond resolution:
849-
850-
>>> diff = pd.to_timedelta('1 days 06:05:01.00003')
851-
>>> diff
852-
Timedelta('1 days 06:05:01.000030')
853-
>>> diff.delta
854-
108301000030000
855-
>>> diff += np.timedelta64(22, 'ns')
856-
>>> diff.delta
857-
108301000030022
858-
>>> py_diff = diff.to_pytimedelta()
859-
>>> py_diff
860-
datetime.timedelta(1, 21901, 30)
861-
>>> pd.to_timedelta(py_diff).delta
862-
108301000030000
863849
"""
864850
return timedelta(microseconds=int(self.value) / 1000)
865851

0 commit comments

Comments
 (0)