Skip to content

Commit d7972d7

Browse files
committed
Move isdecimal to internal api
1 parent 1f1c62c commit d7972d7

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

pandas/tools/util.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
is_numeric_dtype,
66
is_datetime_or_timedelta_dtype,
77
is_list_like,
8-
_ensure_object)
8+
_ensure_object,
9+
is_decimal,
10+
is_scalar as isscalar)
911

1012
from pandas.types.cast import _possibly_downcast_to_dtype
1113

@@ -174,8 +176,8 @@ def to_numeric(arg, errors='raise', downcast=None):
174176
values = arg.values
175177
elif isinstance(arg, (list, tuple)):
176178
values = np.array(arg, dtype='O')
177-
elif lib.isscalar(arg):
178-
if lib.is_decimal(arg):
179+
elif isscalar(arg):
180+
if is_decimal(arg):
179181
return float(arg)
180182
if is_number(arg):
181183
return arg

pandas/types/inference.py

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
is_scalar = lib.isscalar
2020

21+
is_decimal = lib.is_decimal
22+
2123

2224
def is_number(obj):
2325
return isinstance(obj, (Number, np.number))

0 commit comments

Comments
 (0)