@@ -1092,7 +1092,7 @@ def _getitem_iterable(self, key, axis=0):
10921092 if is_bool_indexer (key ):
10931093 key = check_bool_indexer (labels , key )
10941094 inds , = key .nonzero ()
1095- return self .obj .take (inds , axis = axis , convert = False )
1095+ return self .obj .take (inds , axis = axis )
10961096 else :
10971097 # Have the index compute an indexer or return None
10981098 # if it cannot handle; we only act on all found values
@@ -1125,15 +1125,14 @@ def _getitem_iterable(self, key, axis=0):
11251125 keyarr )
11261126
11271127 if new_indexer is not None :
1128- result = self .obj .take (indexer [indexer != - 1 ], axis = axis ,
1129- convert = False )
1128+ result = self .obj .take (indexer [indexer != - 1 ], axis = axis )
11301129
11311130 result = result ._reindex_with_indexers (
11321131 {axis : [new_target , new_indexer ]},
11331132 copy = True , allow_dups = True )
11341133
11351134 else :
1136- result = self .obj .take (indexer , axis = axis , convert = False )
1135+ result = self .obj .take (indexer , axis = axis )
11371136
11381137 return result
11391138
@@ -1263,7 +1262,7 @@ def _get_slice_axis(self, slice_obj, axis=0):
12631262 if isinstance (indexer , slice ):
12641263 return self ._slice (indexer , axis = axis , kind = 'iloc' )
12651264 else :
1266- return self .obj .take (indexer , axis = axis , convert = False )
1265+ return self .obj .take (indexer , axis = axis )
12671266
12681267
12691268class _IXIndexer (_NDFrameIndexer ):
@@ -1348,7 +1347,7 @@ def _getbool_axis(self, key, axis=0):
13481347 key = check_bool_indexer (labels , key )
13491348 inds , = key .nonzero ()
13501349 try :
1351- return self .obj .take (inds , axis = axis , convert = False )
1350+ return self .obj .take (inds , axis = axis )
13521351 except Exception as detail :
13531352 raise self ._exception (detail )
13541353
@@ -1365,7 +1364,7 @@ def _get_slice_axis(self, slice_obj, axis=0):
13651364 if isinstance (indexer , slice ):
13661365 return self ._slice (indexer , axis = axis , kind = 'iloc' )
13671366 else :
1368- return self .obj .take (indexer , axis = axis , convert = False )
1367+ return self .obj .take (indexer , axis = axis )
13691368
13701369
13711370class _LocIndexer (_LocationIndexer ):
@@ -1703,7 +1702,7 @@ def _get_slice_axis(self, slice_obj, axis=0):
17031702 if isinstance (slice_obj , slice ):
17041703 return self ._slice (slice_obj , axis = axis , kind = 'iloc' )
17051704 else :
1706- return self .obj .take (slice_obj , axis = axis , convert = False )
1705+ return self .obj .take (slice_obj , axis = axis )
17071706
17081707 def _get_list_axis (self , key , axis = 0 ):
17091708 """
@@ -1719,7 +1718,7 @@ def _get_list_axis(self, key, axis=0):
17191718 Series object
17201719 """
17211720 try :
1722- return self .obj .take (key , axis = axis , convert = False )
1721+ return self .obj .take (key , axis = axis )
17231722 except IndexError :
17241723 # re-raise with different error message
17251724 raise IndexError ("positional indexers are out-of-bounds" )
0 commit comments