我正在将包含大整数的列从数据库中检索到 R 中(使用 RJDBCs dbGetQuery 方法)。对于测试用例,可以考虑以下数字
1000522010609612
1000522010609613
1000522010609614
1000522010609615
1000522010609616
1000522010609617
**971000522010609612
1501000522010819466
971000522010943717
1501000522010733490**
R 似乎读错了内容。在 R 中我可以使用它的方式(在我使用 RJDBC 从数据库中读取之后)是:
1000522010609612
1000522010609613
1000522010609614
1000522010609615
1000522010609616
1000522010609617
**971000522010609664
1501000522010819584
971000522010943744
1501000522010733568**
查看最后 4 个数字。他们错了!它似乎正在自动将数据转换为带有损坏数字(对于 bigints)的数据帧(这很好 - 但是)。关于我们如何解决上述问题的任何建议,特别是当我们使用 RJDBC 包使用 dbGetQuery 时?