We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc106df commit 11a9a7eCopy full SHA for 11a9a7e
pandas/core/construction.py
@@ -807,8 +807,12 @@ def _try_cast(
807
)
808
809
elif dtype.kind in "mM":
810
- if is_ndarray and arr.ndim == 2 and arr.shape[1] == 1:
811
- return maybe_cast_to_datetime(arr.ravel(), dtype).reshape(arr.shape)
+ if is_ndarray:
+ arr = cast(np.ndarray, arr)
812
+ if arr.ndim == 2 and arr.shape[1] == 1:
813
+ # GH#60081: DataFrame Constructor converts 1D data to array of
814
+ # shape (N, 1), but maybe_cast_to_datetime assumes 1D input
815
+ return maybe_cast_to_datetime(arr[:, 0], dtype).reshape(arr.shape)
816
return maybe_cast_to_datetime(arr, dtype)
817
818
# GH#15832: Check if we are requesting a numeric dtype and
0 commit comments