BUG/ENH: cleanup for Timedelta arithmetic by shoyer · Pull Request #8884 · pandas-dev/pandas (original) (raw)
Fixes #8813
Fixes #5963
Fixes #5436
If the other argument has a dtype attribute, I assume that it is ndarray-like
and convert the Timedelta
into a np.timedelta64
object. Alternatively, we
could just return NotImplemented
and let the other type handle it, but this
has the bonus of making Timedelta
compatible with ndarrays.
I also added a Timedelta.to_timedelta64()
method to the public API. I
couldn't find a listing for Timedelta
in the API docs -- we should probably
add that, right?
Next up would be a similar treatment for Timestamp
.
CC @immerrr