Skip to content

Commit 431f5d8

Browse files
authored
BUG: DataFrame.append (#39829)
1 parent 0f8234c commit 431f5d8

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

pandas/core/internals/concat.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,7 @@ def get_reindexed_values(self, empty_dtype: DtypeObj, upcasted_na) -> ArrayLike:
291291
if len(values) and values[0] is None:
292292
fill_value = None
293293

294-
if is_datetime64tz_dtype(blk_dtype) or is_datetime64tz_dtype(
295-
empty_dtype
296-
):
294+
if is_datetime64tz_dtype(empty_dtype):
297295
# TODO(EA2D): special case unneeded with 2D EAs
298296
i8values = np.full(self.shape[1], fill_value.value)
299297
return DatetimeArray(i8values, dtype=empty_dtype)
@@ -302,9 +300,8 @@ def get_reindexed_values(self, empty_dtype: DtypeObj, upcasted_na) -> ArrayLike:
302300
elif is_extension_array_dtype(blk_dtype):
303301
pass
304302
elif is_extension_array_dtype(empty_dtype):
305-
missing_arr = empty_dtype.construct_array_type()._from_sequence(
306-
[], dtype=empty_dtype
307-
)
303+
cls = empty_dtype.construct_array_type()
304+
missing_arr = cls._from_sequence([], dtype=empty_dtype)
308305
ncols, nrows = self.shape
309306
assert ncols == 1, ncols
310307
empty_arr = -1 * np.ones((nrows,), dtype=np.intp)

0 commit comments

Comments
 (0)