python - 检查熊猫系列创建时的整数溢出
问题描述
如果我有这样dict
的整数:
d = {"one":2**16,
"two": 2**16 +1}
当我这样做时,防止整数溢出的最有效方法是什么:
pandas.Series(d, dtype="uint16")
在我目前正在编写的库中,我可能希望这些数据集增长到数百万个条目,因此用户可能希望使用较小的 dtype 来控制内存使用,但如果他们使用的 dtype 太小而无法容纳他们的值,我想发出警告.
解决方案
推荐阅读
- c# - 允许超过 20 亿个字符的字符串的 C# StringBuilder 版本
- express - express-minify 无法对 es6 脚本进行 uglify,如何使用 babel 将转译后的脚本传递给 express-minify?
- android - removeAt 删除最后一项而不是索引中所述的项
- cassandra - Cassandra reaper - 我也应该修复 reapers 数据库吗?
- python - DJANGO 2.0 我可以替换 ForeignKey 并添加 PositiveIntegerField 来仅存储 pk
- javascript - Dash.js 是否播放 .m3u8 播放列表
- python - python getopt 抛出 GetoptError 选项 --mode 不能有参数
- azure-data-factory - Azure 数据工厂 - 清理批处理任务文件
- javascript - TypeError: db.collection 不是具有用户密码限制的函数
- clojure - Clojure 的包容范围?prime-seq print-top-primes