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

红薯
 红薯
发布于 2011年11月25日
收藏 4

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 可供选择。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:R语言提供对 64 位数据处理的支持
加载中

最新评论(4

c
cherryfeng

引用来自“Qbase”的评论

正常的统计工作我都用R进行。太强大了,虽然只用到它的一点点!

我想请问R怎么批量读取txt文件并进行过滤取出不要的文字然后保存到指定文件夹
产品哥
产品哥
见识了,还有s,r语言,是不是所有的英文字母,都是独立的语言呀?
Qbase
Qbase
正常的统计工作我都用R进行。太强大了,虽然只用到它的一点点!
yyliu
yyliu
貌似不错
返回顶部
顶部