R语言的重大更新带来了巨大的变化

R给语法字符串引用计数网格单元带来了许多重大改变

R语言的重大更新带来了巨大的变化
VRender Hakkiarslan盖蒂图片社

用于统计计算的R语言版本已发布,其中更改了该语言的语法以及与错误检查和长向量有关的功能

升级已于4月发布。克兰项目组织随着数据科学和机器学习的发展,GNU项目R聚集了力量,目前在紫罗兰色指数语言普及率排名第七PyPL编程语言人气指数

R中引入的更改和功能包括

  • 提供了一种新语法来指定原始字符常量,类似于C中使用的原始常量,其中[R可用于定义文字字符串,这使编写包含反斜杠或单引号和双引号的字符串更加容易
  • 该语言现在使用stringsAsFactors假默认值,因此默认情况下不再将字符串转换为数据框读表许多软件包都依赖于以前的行为,将需要更新
  • S通用函数情节现在位于程序包基础而不是程序包图形中,可以使用不使用图形程序包的方法是合理的。当前从图形名称空间重新导出泛型,以允许从那里导入它的程序包可以继续工作,但是将来可能会改变为S定义S图形情节应该重新安装,并且使用来自其他软件包的此类泛型的软件包代码必须确保将其导入,而不是依赖于在搜索路径中寻找
  • 现在为矩阵对象调度用于类数组的S方法
  • 现在使用引用计数代替NAMED机制来确定何时可以将对象安全地变异为基本C代码。这在某些情况下减少了复制的需要,并应允许将来的优化。它还有望帮助简化内部代码的维护
  • assertError断言警告打包工具中的内容现在可以检查特定的c通过新的可选第二个自变量生成错误或警告类
  • DF公式数据框方法的实用程序现在无需解析和显式评估即可工作
  • 现在支持使用长向量作为序列一个的论点对于
  • 矩阵现在将字符列转换为因数,并将因数转换为整数
  • 骨架现在在NAMESPACE文件中明确列出所有导出
  • 网格单元的内部实现已更改。在用户级别,唯一可见的效果应该是某些单元的打印格式略有不同。单元操作的性能更快,并且具有两个新功能单位类型单元存有
  • 列印方法现在使用新的格式方法
  • 必须在新版本的R下重新安装软件包
  • 此版本的R是针对Perl的PCRE库构建的,例如正则表达式(如果可用)
  • 支持的开始C
  • 在具有许多节点的localhost上启动同类PSOCK集群所需的时间已大大减少
  • 还有许多弃用项,例如,已删除make宏F VISIBILITY,并替换为F VISIBILITY。弃用了对指定C进行软件包安装的支持,并且已从基础软件包和方法软件包中删除了许多失效的功能。

版权IDG通讯公司