diff --git a/pandas/core/strings/base.py b/pandas/core/strings/base.py index 78c4f3acbe1aa..911e9bf5ad97b 100644 --- a/pandas/core/strings/base.py +++ b/pandas/core/strings/base.py @@ -6,7 +6,7 @@ Literal, ) -from pandas._libs import lib +#from pandas._libs import lib if TYPE_CHECKING: from collections.abc import ( @@ -93,7 +93,7 @@ def _str_match( pat: str, case: bool = True, flags: int = 0, - na: Scalar | lib.NoDefault = lib.no_default, + #na: Scalar | lib.NoDefault = lib.no_default, ): pass @@ -103,7 +103,7 @@ def _str_fullmatch( pat: str | re.Pattern, case: bool = True, flags: int = 0, - na: Scalar | lib.NoDefault = lib.no_default, + #na: Scalar | lib.NoDefault = lib.no_default, ): pass @@ -197,7 +197,11 @@ def _str_islower(self): @abc.abstractmethod def _str_isnumeric(self): - pass + try: + float(self) + return True + except ValueError: + return False @abc.abstractmethod def _str_isspace(self):