diff --git a/pandas/core/tools/numeric.py b/pandas/core/tools/numeric.py index 982851d0557c3..e02e694a07a71 100644 --- a/pandas/core/tools/numeric.py +++ b/pandas/core/tools/numeric.py @@ -189,6 +189,8 @@ def to_numeric( return float(arg) if is_number(arg): return arg + if isinstance(arg, Timedelta): # Handle Timedelta + return arg.value is_scalars = True values = np.array([arg], dtype="O") elif getattr(arg, "ndim", 1) > 1: