Closed
Description
Just so things don't get lost
- Interface, ExtensionBlock, and Internals (Array Interface and Categorical internals Refactor #19268)
- Series and DataFrame can hold extension arrays (ENH: Allow storing ExtensionArrays in containers #19520)
- overridable
assert_*_equal
(REF: Base class for all extension tests #19863) - unique (ENH: ExtensionArray.unique #19869)
- fillna (ENH: ExtensionArray.fillna #19909)
-
__setitem__
works properly (ENH: ExtensionArray.setitem #19907) - Document everything: (DOC: add doc on ExtensionArray and extending pandas #19936)
- argsort, sort_values (ENH: Sorting of ExtensionArrays #19957)
- factorize (ENH/API: ExtensionArray.factorize #20361)
- groupby works properly (blocked by factorize)
- IntervalArray: (https://github.com/TomAugspurger/pandas/tree/pandas-array-upstream%2Bfu1%2Binterval)
- PeriodArray: index backed by PerioidArray, store in Series / Frame
- Refactor arithmetic methods from DatetimeIndexOpsMixin/DatetimeIndex/TimedeltaIndex/PeriodIndex into array classes (ENH: implement DatetimeLikeArray #19902)
- Refactor comparison methods from DTI/TDI/PI into array classes
- select_dtypes