Skip to content

Commit 7900612

Browse files
committed
Update
1 parent d11ed2f commit 7900612

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pandas/core/construction.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,13 @@ def _try_cast(
807807
)
808808

809809
elif dtype.kind in "mM":
810+
if is_ndarray:
811+
arr = cast(np.ndarray, arr)
812+
shape = arr.shape
813+
if arr.ndim == 2 and shape[1] == 1:
814+
# GH#60081: DataFrame Constructor converts 1D data to array of
815+
# shape (N, 1), but maybe_cast_to_datetime assumes 1D input
816+
return maybe_cast_to_datetime(arr[:, 0], dtype).reshape(shape)
810817
return maybe_cast_to_datetime(arr, dtype)
811818

812819
# GH#15832: Check if we are requesting a numeric dtype and

0 commit comments

Comments
 (0)