MCPcopy
hub / github.com/pandas-dev/pandas / _to_masked

Method _to_masked

pandas/core/arrays/arrow/array.py:2657–2670  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2655 # GroupBy Methods
2656
2657 def _to_masked(self):
2658 pa_dtype = self._pa_array.type
2659
2660 if pa.types.is_floating(pa_dtype) or pa.types.is_integer(pa_dtype):
2661 na_value = 1
2662 elif pa.types.is_boolean(pa_dtype):
2663 na_value = True
2664 else:
2665 raise NotImplementedError
2666
2667 dtype = _arrow_dtype_mapping()[pa_dtype]
2668 mask = self.isna()
2669 arr = self.to_numpy(dtype=dtype.numpy_dtype, na_value=na_value)
2670 return dtype.construct_array_type()(arr, mask)
2671
2672 def _groupby_op(
2673 self,

Callers 1

_groupby_opMethod · 0.95

Calls 4

isnaMethod · 0.95
to_numpyMethod · 0.95
_arrow_dtype_mappingFunction · 0.90
construct_array_typeMethod · 0.45

Tested by

no test coverage detected