我有一个字符串格式的 UUID 时间序列,我希望 Polars 将它们转换为 u128 数字,以便更好地存储和查询。
类似于我们处理日期的方式:
....str.strptime(pl.Datetime, fmt="%Y-%m-%dT%H:%M:%S.%fZ", strict=False)
这是否受支持,还是我需要在 Python 端处理它?
另外,我没有看到
u128
类型,但有一个 Decimal
似乎是 i128
。如果我自己翻译,我应该使用哪种类型?
附注我注意到 Polars 存储库中有一个关于支持 Rust 箱子的 GitHub 票证 Uuid
,但在某种程度上,这可以在没有它的情况下实现。所以,我不确定是不是这样。
u128
dtype。如果您可以接受损失,您可以将它们存储为
u64
或以其他方式存储为
Utf8
列。我们还没有对此支持,但将来我们也会得到
FixedSizeBinary
,这也可能适合这个。