R语言提供对 64 位数据处理的支持
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 1081
R语言是主要用于统计分析、绘图的语言和操作环境。R本来是由来自新西兰奥克兰大学的RossIhaka和RobertGentleman开发。(也因此称为R)现在由&ldquoR开发核心团队&rdquo负

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

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2