BUG: subclassed .align returns normal DataFrame by sinhrks · Pull Request #13037 · pandas-dev/pandas (original) (raw)

Also fixed a bug which Series.align(DataFrame) raises AttributeError.

pd.Series([1, 2], index=['a', 'b']).align(pd.DataFrame([1, 2], index=['a', 'c']))
# AttributeError: 'Series' object has no attribute 'columns'