如何从R中的Presto获取64位整数?

时间:2017-04-15 20:20:25

标签: r jdbc presto

This article描述了R中的64位整数的状态。

This doc

  

R没有内置类型,对整个范围都有无损支持   64位或更大的整数。此处适用以下规则:

     

值以数字

返回      

转换为字符始终返回无损小数   表示数据

当我从具有64位整数的Presto表中获取结果时,结果是数字和损坏的。但是,当我使用as.character转换它们时,结果就是字符和错位。

您是否成功从Presto检索了64位整数?

您是否将DBI与Presto JDBC driver一起使用,还是有其他方法?

1 个答案:

答案 0 :(得分:1)

更多解决方法而不是修复方法,您可以在SQL查询中“casting character”鼓励“select cast(field as varchar) as field, ...

header("location: link-1.php?e=Changes has been saved.")