R语言正式支持对64位数据的处理

开发 开发工具
R语言最强的支持是数据挖掘方面,主要用于统计分析、绘图的语言和操作环境。

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

51CTO特约评论:在大数据处理时代到来之际,R语言的进化工作也在加速。数据挖掘所产生的资源,更多的将被用于分析和决策支持。随着国内数据挖掘的红火,R语言将会被更多的开发者和DBA所灵活应用。并可以预见到的是,互联网企业将以先锋的形象出现。

  目前来自Google的博客泄漏,R语言对64位整数的支持。Romain Francois 刚刚上传了int64包到CRAN 作为更新版本的Rcpp和RProtobuf 包。这对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 Library 和R GMP package 可供选择。

  下载地址http://cran.r-project.org/src/base/R-2/

【编辑推荐】

  1. R对MongoDB的性能测试——RMongo
  2. 为何传统关系数据库会黯然失色
  3. NoSQL、Hadoop大热 DataStax获巨额融资
  4. 教你五步优化你的MongoDB
  5. 数据库缓存重建不容忽视的伤

 

责任编辑:彭凡 来源: 开源中国社区
相关推荐

2023-11-06 06:35:03

Linux英特尔

2021-01-31 09:26:15

ARM64内核虚拟地址Linux

2009-02-05 09:08:34

Java插件64位JRE

2024-01-17 09:43:03

WineLinuxWindows

2014-04-28 13:15:59

Ubuntu发行版32位软件

2015-12-16 15:31:30

Firefox 43Windows版本

2009-07-17 19:01:19

Hyper-V处理器VMware

2016-09-07 13:26:25

R语言不平衡数据

2021-11-09 07:33:29

微软 Visual Stu工具应用

2012-12-12 17:35:46

英特尔SoC处理器

2013-12-18 11:26:08

Hadoop大数据

2009-07-21 17:02:30

多核处理器服务器

2010-06-22 10:17:15

Oracle数据库

2019-06-19 16:30:52

X86Ubuntu处理器

2009-08-27 10:31:36

ChromiumLinux64位程序

2014-01-06 10:24:50

NVIDIA64位ARM

2009-01-14 13:56:39

Wine应用程序

2009-12-08 12:30:11

谷歌Chrome OS

2023-08-08 14:26:59

开源开发板鸿蒙

2011-09-02 09:58:34

Silverlight
点赞
收藏

51CTO技术栈公众号