← Back to context

Comment by wodenokoto

2 days ago

>Enums/Categoricals <> integers.

>pl.Series([None, 1, 0, 2], dtype=pl.UInt32).cast(pl.Enum(["a", "b", "c"])) ># ComputeError: casting from u32 to enum is not supported.

>Use instead: .cat.to(dtype) for int → categorical, .cat.physical() for >categorical → int.

Always show the correct way of doing things. I have no idea what the correct is here, and I don't really see what benefit this change in API brings.