Closed
Description
>>> ser = pd.Series([1, np.nan])
>>> ser.fillna(2L)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/pandas/core/series.py", line 2648, in fillna
**kwargs)
File "/usr/local/lib/python2.7/site-packages/pandas/core/generic.py", line 4329, in fillna
downcast=downcast)
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 3451, in fillna
return self.apply('fillna', **kwargs)
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 3324, in apply
[...]
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 422, in fillna
return self.split_and_operate(mask, f, inplace)
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 464, in split_and_operate
nv = f(mask, new_values, None)
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 420, in f
downcast=None)
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 399, in fillna
values, _, _, _ = self._try_coerce_args(self.values, value)
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 696, in _try_coerce_args
if np.any(notna(other)) and not self._can_hold_element(other):
File "/usr/local/lib/python2.7/site-packages/pandas/core/internals.py", line 1836, in _can_hold_element
tipo = maybe_infer_dtype_type(element)
File "/usr/local/lib/python2.7/site-packages/pandas/core/dtypes/cast.py", line 513, in maybe_infer_dtype_type
elif is_list_like(element):
File "/usr/local/lib/python2.7/site-packages/pandas/core/dtypes/inference.py", line 266, in is_list_like
return (isinstance(obj, Iterable) and
File "/usr/local/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7/lib/python2.7/abc.py", line 132, in __instancecheck__
if subclass is not None and subclass in cls._abc_cache:
RuntimeError: maximum recursion depth exceeded