modfy[SparseArray] raises · Issue #26946 · pandas-dev/pandas (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

@TomAugspurger

Description

@TomAugspurger

In [1]: import pandas as pd; import numpy as np

In [2]: sparse = pd.SparseArray([0.0, 3.5], fill_value=0.0) ...: r1, r2 = np.modf(sparse) ...:

AttributeError Traceback (most recent call last) in 1 sparse = pd.SparseArray([0.0, 3.5], fill_value=0.0) ----> 2 r1, r2 = np.modf(sparse)

~/sandbox/pandas/pandas/core/arrays/sparse.py in array_ufunc(self, ufunc, method, *inputs, *kwargs) 1700 return self._simple_new(sp_values, 1701 self.sp_index, -> 1702 SparseDtype(sp_values.dtype, fill_value)) 1703 1704 result = getattr(ufunc, method)([np.asarray(x) for x in inputs],

AttributeError: 'tuple' object has no attribute 'dtype'

PR coming soon.