【发布时间】:2025-12-21 20:55:17
【问题描述】:
我正在使用 SQlite 包与 R 中的数据库进行交互。但是,我遇到的问题是,当我在 R 中或从命令行界面运行时,来自完全相同的查询的结果会有所不同. 例如,列中的最小值为 0,但 R 以某种方式给出了结果 -2147332296。因为我只是复制粘贴查询,所以我认为问题不在于查询。我唯一能想到的是数据类型之间的转换可能存在问题。同一列中的最大值为 147031553000,列的类型为“整数”。也许这个值对于 R 使用的数据类型来说太大了,这会导致负值?
但是,还有一个问题。对于相同的查询,R 报告的结果少于我在命令行界面中运行查询时的结果。这里有没有人知道为什么事情可能会出错?
【问题讨论】: