@@ -350,9 +350,7 @@ def _str_map(
350
350
self , f , na_value = None , dtype : Dtype | None = None , convert : bool = True
351
351
):
352
352
if self .dtype .na_value is np .nan :
353
- return self ._str_map_nan_semantics (
354
- f , na_value = na_value , dtype = dtype , convert = convert
355
- )
353
+ return self ._str_map_nan_semantics (f , na_value = na_value , dtype = dtype )
356
354
357
355
from pandas .arrays import BooleanArray
358
356
@@ -395,7 +393,7 @@ def _str_map(
395
393
return constructor (result , mask )
396
394
397
395
else :
398
- return self ._str_map_str_or_object (dtype , na_value , arr , f , mask , convert )
396
+ return self ._str_map_str_or_object (dtype , na_value , arr , f , mask )
399
397
400
398
def _str_map_str_or_object (
401
399
self ,
@@ -404,7 +402,6 @@ def _str_map_str_or_object(
404
402
arr : np .ndarray ,
405
403
f ,
406
404
mask : npt .NDArray [np .bool_ ],
407
- convert : bool ,
408
405
):
409
406
# _str_map helper for case where dtype is either string dtype or object
410
407
if is_string_dtype (dtype ) and not is_object_dtype (dtype ):
@@ -428,17 +425,14 @@ def _str_map_str_or_object(
428
425
# -> We don't know the result type. E.g. `.get` can return anything.
429
426
return lib .map_infer_mask (arr , f , mask .view ("uint8" ))
430
427
431
- def _str_map_nan_semantics (
432
- self , f , na_value = None , dtype : Dtype | None = None , convert : bool = True
433
- ):
428
+ def _str_map_nan_semantics (self , f , na_value = None , dtype : Dtype | None = None ):
434
429
if dtype is None :
435
430
dtype = self .dtype
436
431
if na_value is None :
437
432
na_value = self .dtype .na_value
438
433
439
434
mask = isna (self )
440
435
arr = np .asarray (self )
441
- convert = convert and not np .all (mask )
442
436
443
437
if is_integer_dtype (dtype ) or is_bool_dtype (dtype ):
444
438
na_value_is_na = isna (na_value )
@@ -465,7 +459,7 @@ def _str_map_nan_semantics(
465
459
return result
466
460
467
461
else :
468
- return self ._str_map_str_or_object (dtype , na_value , arr , f , mask , convert )
462
+ return self ._str_map_str_or_object (dtype , na_value , arr , f , mask )
469
463
470
464
471
465
# error: Definition of "_concat_same_type" in base class "NDArrayBacked" is
0 commit comments