-
- Notifications
You must be signed in to change notification settings - Fork 19.4k
Open
Labels
Arrowpyarrow functionalitypyarrow functionalityBugCategoricalCategorical Data TypeCategorical Data TypeDtype ConversionsUnexpected or buggy dtype conversionsUnexpected or buggy dtype conversionsdatetime.datestdlib datetime.date supportstdlib datetime.date support
Description
arr = pd.array( ["2017-01-01", "2018-01-01", "2019-01-01"], dtype="date32[day][pyarrow]" ) cats = pd.Index(['2017-01-01', '2018-01-01', '2019-01-01'], dtype="M8[s]") dtype = pd.CategoricalDtype(cats, ordered=False) arr.astype(cats.dtype) # <- works arr.astype(dtype) # <- all-NaT arr = pd.core.arrays.ArrowExtensionArray._from_sequence(["1h", "2h", "3h"]) cats = pd.Index(['1h', '2h', '3h'], dtype="m8[ns]") dtype = pd.CategoricalDtype(cats, ordered=False) arr.astype(cats.dtype) # <- works arr.astype(dtype) # <- all-NaTMetadata
Metadata
Assignees
Labels
Arrowpyarrow functionalitypyarrow functionalityBugCategoricalCategorical Data TypeCategorical Data TypeDtype ConversionsUnexpected or buggy dtype conversionsUnexpected or buggy dtype conversionsdatetime.datestdlib datetime.date supportstdlib datetime.date support