-
-
Notifications
You must be signed in to change notification settings - Fork 19.1k
Open
@jbrockmendel
Description
This came up when reviewing #62118. There are too many StringDtypes and FooStringArrays. Apparently pd.ArrowDtype can accommodate some specific types of pyarrow strings that StringDtype(storage="pyarrow")
cannot. I propose that we
- Extend pd.StringDtype (and ArrowStringArray) to allow it to support the specific variants of pyarrow strings we want to support
- Deprecate support for those in ArrowDtype/ArrowEA, moving users to the StringArray.
- Try to refactor all the FooStringArray variants down to just one StringArray.