A SparseSeries object I have called ".dropna()" on will output the indexes which are **not** NaN (which is correct), but shows "NaN" in the value column. If I run SparseSeries.to_dense().dropna() I get the expected output ie. non-NaN indexes and their values.