订阅软件研发RSS CSDN首页> 软件研发

R语言提供对64位数据处理的支持

发表于2011-11-25 08:43| 次阅读| 来源开源中国社区| 0 条评论| 作者红薯

摘要:来自Google的博客泄漏,R语言对64位整数的支持。这对Google来说非常重要,因为工程师们经常需要在R语言中处理超大的数据量,而64位对他们来说是必须的。

R语言是主要用于统计分析、绘图的语言和操作环境。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发。(也因此称为R)现在由“R开发核心团队”负责开发。R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme。

目前来自Google的博客泄漏,R语言对64位整数的支持。Romain Francois刚刚上传了int64包到CRAN作为更新版本的RcppRProtobuf包。这对Google来说非常重要,因为工程师们经常需要在R语言中处理超大的数据量,而64位对他们来说是必须的。

一旦支持64位整数,你将可以:

  • Perform arithmetic operations between 64-bit operands or between int64 objects and integer or numeric types in R.
  • Read and write CSV files including 64-bit values by specifying int64 as a colClasses argument to read.csv and write.csv (with int64 version 1.1).
  • Load and save 64-bit types with the built-in serialization methods of R.
  • Compute summary statistics of int64 vectors, such as max, min, range, sum, and the other standard R functions in the Summary Group Generic.

尽管Romain新的int64包更适合来做64位处理,但想要更高精度的计算,在CRAN上还有强大的GNU Multiple Precision Arithmetic LibraryR GMP package可供选择。

文章出自:开源中国社区

0
0
R语言提供对64位数据处理的支持
  • CSDN官方微信
  • 扫描二维码,向CSDN吐槽
  • 微信号:CSDNnews
程序员移动端订阅下载

微博关注

相关热门文章