-
-
Notifications
You must be signed in to change notification settings - Fork 19.8k
REF/API: Move ArrowDtype(pa.foo_string()) into StringDtype(...) #62129
Copy link
Copy link
Open
Labels
API DesignNeeds DiscussionRequires discussion from core team before further actionRequires discussion from core team before further actionStringsString extension data type and string dataString extension data type and string data
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
API DesignNeeds DiscussionRequires discussion from core team before further actionRequires discussion from core team before further actionStringsString extension data type and string dataString extension data type and string data