首页 > 解决方案 > 检查熊猫系列创建时的整数溢出

问题描述

如果我有这样dict的整数:

d = {"one":2**16,
     "two": 2**16 +1}

当我这样做时,防止整数溢出的最有效方法是什么:

pandas.Series(d, dtype="uint16")

在我目前正在编写的库中,我可能希望这些数据集增长到数百万个条目,因此用户可能希望使用较小的 dtype 来控制内存使用,但如果他们使用的 dtype 太小而无法容纳他们的值,我想发出警告.

标签: pythonpandas

解决方案


推荐阅读