diff --git a/pint_pandas/pint_array.py b/pint_pandas/pint_array.py index 8bd3c56..137f19d 100644 --- a/pint_pandas/pint_array.py +++ b/pint_pandas/pint_array.py @@ -872,7 +872,7 @@ def convert_values(param): if coerce_to_dtype: try: - res = cls.from_1darray_quantity(res) + res = cls.from_1darray_quantity(res, self.dtype.subdtype) except TypeError: pass