-
-
Notifications
You must be signed in to change notification settings - Fork 19.4k
Closed
Closed
Copy link
Labels
EnhancementError ReportingIncorrect or improved errors from pandasIncorrect or improved errors from pandasMissing-datanp.nan, pd.NaT, pd.NA, dropna, isnull, interpolatenp.nan, pd.NaT, pd.NA, dropna, isnull, interpolateSparseSparse Data TypeSparse Data Typegood first issue
Milestone
Description
DataFrame.sparse.to_coo() should raise when the fill_value is not zero, since scipy.sparse only supports filling with 0.
In [21]: df = pd.DataFrame({"A": pd.SparseArray([1, 1, 1, 2], fill_value=1)})
In [22]: df.sparse.to_coo().todense()
Out[22]:
matrix([[0],
[0],
[0],
[2]])That's incorrect. It should instead raise a ValueError with a nice message.
Metadata
Metadata
Assignees
Labels
EnhancementError ReportingIncorrect or improved errors from pandasIncorrect or improved errors from pandasMissing-datanp.nan, pd.NaT, pd.NA, dropna, isnull, interpolatenp.nan, pd.NaT, pd.NA, dropna, isnull, interpolateSparseSparse Data TypeSparse Data Typegood first issue