BUG: reindex(columns=..) after get_dummies raises TypeError: values must be SparseArray · Issue #18914 · pandas-dev/pandas (original) (raw)
Code Sample
df = pd.DataFrame.from_items([('GDP', [1, 2]),('Nation', ['AB', 'CD'])]) df = pd.get_dummies(df, columns=['Nation'], sparse=True) # SparseDataFrame df.reindex(columns=['GDP']) # Fails :/
TypeError: values must be SparseArray
Problem description
I'm doing a pandas upgrade from 0.19.x to 0.21.x for my project. The above code works under 0.19.x, but not under 0.21.x.