def _str_isspace(self): # utf8_is_space added in pyarrow 2.0.0 if hasattr(pc, "utf8_is_space"): result = pc.utf8_is_space(self._data) return BooleanDtype().__from_arrow__(result) else: return super()._str_isspace()
def _str_isspace(self): if pa_version_under2p0: fallback_performancewarning(version="2") return super()._str_isspace() result = pc.utf8_is_space(self._data) return BooleanDtype().__from_arrow__(result)
def _str_isspace(self): if pa_version_under2p0: return super()._str_isspace() result = pc.utf8_is_space(self._data) return BooleanDtype().__from_arrow__(result)
def _str_isspace(self): if hasattr(pc, "utf8_is_space"): return type(self)(pc.utf8_is_space(self.data)) else: return super()._str_isspace()
TextAccessor.isdigit = lambda self: self.obj.str.isdigit() # type: ignore TextAccessor.isspace = lambda self: self.obj.str.isspace() # type: ignore TextAccessor.islower = lambda self: self.obj.str.islower() # type: ignore TextAccessor.isupper = lambda self: self.obj.str.isupper() # type: ignore TextAccessor.istitle = lambda self: self.obj.str.istitle() # type: ignore TextAccessor.isnumeric = lambda self: self.obj.str.isnumeric( ) # type: ignore TextAccessor.isdecimal = lambda self: self.obj.str.isdecimal( ) # type: ignore elif hasattr(pc, "utf8_is_alnum"): TextAccessor.isalnum = lambda self: self._series_like( # type: ignore pc.utf8_is_alnum(self.data)) TextAccessor.isalpha = lambda self: self._series_like( # type: ignore pc.utf8_is_alpha(self.data)) TextAccessor.isdigit = lambda self: self._series_like( # type: ignore pc.utf8_is_digit(self.data)) TextAccessor.islower = lambda self: self._series_like( # type: ignore pc.utf8_is_lower(self.data)) TextAccessor.isupper = lambda self: self._series_like( # type: ignore pc.utf8_is_upper(self.data)) TextAccessor.istitle = lambda self: self._series_like( # type: ignore pc.utf8_is_title(self.data)) TextAccessor.isnumeric = lambda self: self._series_like( # type: ignore pc.utf8_is_numeric(self.data)) TextAccessor.isdecimal = lambda self: self._series_like( # type: ignore pc.utf8_is_decimal(self.data)) # This one was added later if hasattr(pc, "utf8_is_space"): TextAccessor.isspace = lambda self: self._series_like( # type: ignore pc.utf8_is_space(self.data))