|
72 | 72 | from sdc import sdc_autogenerated
|
73 | 73 | from sdc.functions import numpy_like
|
74 | 74 | from sdc.hiframes.api import isna
|
| 75 | +from sdc.hiframes.join import setitem_arr_nan |
75 | 76 | from sdc.datatypes.hpat_pandas_groupby_functions import init_series_groupby
|
76 | 77 | from sdc.utilities.prange_utils import parallel_chunks
|
77 | 78 | from sdc.extensions.indexes.indexes_generic import sdc_indexes_join_outer, sdc_fix_indexes_join
|
@@ -679,7 +680,7 @@ def sdc_pandas_series_setitem_idx_bool_array_align_impl(self, idx, value):
|
679 | 680 | if self_index_value in map_index_to_position:
|
680 | 681 | series_data[i] = value._data[map_index_to_position[self_index_value]]
|
681 | 682 | else:
|
682 |
| - sdc.hiframes.join.setitem_arr_nan(series_data, i) |
| 683 | + setitem_arr_nan(series_data, i) |
683 | 684 |
|
684 | 685 | else:
|
685 | 686 | # if value has no index - nothing to reindex and assignment is made along positions set by idx mask
|
@@ -734,7 +735,7 @@ def sdc_pandas_series_setitem_idx_bool_series_align_impl(self, idx, value):
|
734 | 735 | value_index_pos = map_value_index_to_position[idx_index_value]
|
735 | 736 | self._data[self_index_pos] = value._data[value_index_pos]
|
736 | 737 | else:
|
737 |
| - sdc.hiframes.join.setitem_arr_nan(self._data, map_self_index_to_position[idx_index_value]) |
| 738 | + setitem_arr_nan(self._data, map_self_index_to_position[idx_index_value]) |
738 | 739 | else:
|
739 | 740 | # use filtered index values to create a set mask, then make assignment to self
|
740 | 741 | # using this mask (i.e. the order of filtered indices in self.index does not matter)
|
|
0 commit comments