Skip to content

Commit c0e144f

Browse files
committed
[nomerge] revert fix entirely to see which tests fail
1 parent 283067d commit c0e144f

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

pandas/core/internals/construction.py

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -353,19 +353,14 @@ def ndarray_to_mgr(
353353
# transpose and separate blocks
354354

355355
dtlike_vals = [maybe_infer_to_datetimelike(row) for row in values]
356-
# don't convert (and copy) the objects if no type inference occurs
357-
if any(
358-
not is_dtype_equal(instance.dtype, values.dtype)
359-
for instance in dtlike_vals
360-
):
361-
dvals_list = [ensure_block_shape(dval, 2) for dval in dtlike_vals]
362-
block_values = [
363-
new_block(dvals_list[n], placement=n, ndim=2)
364-
for n in range(len(dvals_list))
365-
]
366-
else:
367-
nb = new_block(values, placement=slice(len(columns)), ndim=2)
368-
block_values = [nb]
356+
dvals_list = [ensure_block_shape(dval, 2) for dval in dtlike_vals]
357+
358+
# TODO: What about re-joining object columns?
359+
block_values = [
360+
new_block(dvals_list[n], placement=n, ndim=2)
361+
for n in range(len(dvals_list))
362+
]
363+
369364
else:
370365
datelike_vals = maybe_infer_to_datetimelike(values)
371366
nb = new_block(datelike_vals, placement=slice(len(columns)), ndim=2)

0 commit comments

Comments
 (0)