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

Method _str_normalize

pandas/core/arrays/arrow/array.py:2852–2855  ·  view source on GitHub ↗
(self, form: Literal["NFC", "NFD", "NFKC", "NFKD"])

Source from the content-addressed store, hash-verified

2850 return self._from_pyarrow_array(pa.chunked_array(result))
2851
2852 def _str_normalize(self, form: Literal["NFC", "NFD", "NFKC", "NFKD"]) -> Self:
2853 predicate = lambda val: unicodedata.normalize(form, val)
2854 result = self._apply_elementwise(predicate)
2855 return self._from_pyarrow_array(pa.chunked_array(result))
2856
2857 def _str_rfind(self, sub: str, start: int = 0, end=None) -> Self:
2858 predicate = lambda val: val.rfind(sub, start, end)

Callers

nothing calls this directly

Calls 3

_apply_elementwiseMethod · 0.95
_from_pyarrow_arrayMethod · 0.95
normalizeMethod · 0.45

Tested by

no test coverage detected