File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 8787
8888if TYPE_CHECKING :
8989 from collections .abc import (
90+ Iterable ,
9091 Sequence ,
91- Sized ,
9292 )
9393
9494 from pandas ._typing import (
@@ -1581,7 +1581,7 @@ def _maybe_box_and_unbox_datetimelike(value: Scalar, dtype: DtypeObj):
15811581 return _maybe_unbox_datetimelike (value , dtype )
15821582
15831583
1584- def construct_1d_object_array_from_listlike (values : Sized ) -> np .ndarray :
1584+ def construct_1d_object_array_from_listlike (values : Iterable ) -> np .ndarray :
15851585 """
15861586 Transform any list-like object in a 1-dimensional numpy array of object
15871587 dtype.
@@ -1602,7 +1602,8 @@ def construct_1d_object_array_from_listlike(values: Sized) -> np.ndarray:
16021602 # numpy will try to interpret nested lists as further dimensions, hence
16031603 # making a 1D array that contains list-likes is a bit tricky:
16041604 result = np .empty (len (values ), dtype = "object" )
1605- result [:] = values
1605+ for i , obj in enumerate (values ):
1606+ result [i ] = obj
16061607 return result
16071608
16081609
You can’t perform that action at this time.
0 commit comments