R链接

R是一种用于统计计算和图形的编程语言和软件环境。RLink是一个Wolfram System应用程序,它使用J链接和RJava/JRI Java库链接到R功能。它允许用户在Wolfram语言和R之间通信数据,并在WolframLanguage中执行R代码。

安装

安装程序 启动R运行时并将其连接到Wolfram System会话

卸载程序 卸载R运行时

核心数据类型

ToR表单 将表达式转换为RLink使用的内部(完整)表示

来自RForm 将表达式从内部RLink表示转换为更方便的较短表达式

R全部    RVector(RVector)    RList(RList)    RO对象    R属性    R代码    R环境    R功能

RLink数据类型扩展系统

RDataTypeRegister(数据类型寄存器) 使用RLink注册扩展数据类型定义

RDataType注销 注销扩展数据类型

RDataTypeDefinitions重新加载 动态重新加载所有可用的扩展数据类型定义,使其当前版本在当前RLink会话中可用

$RDataTypePath 存储路径(目录列表),其中RDataTypeDefinitions重新加载查找扩展类型定义

RDataTypeRegisteredQ(注册的数据类型Q) 测试具有给定名称的扩展数据类型当前是否已向RLink注册

RTypeOfHighLevel表达式 返回数据类型的名称,其实例由给定表达式表示(高级表示)

R低级别表达式类型 返回数据类型的名称,其实例由给定表达式表示(低级表示)

数据交换和R代码评估

R设置 将Wolfram System数据传输到R并将其分配给变量或R表达式

重新评估 计算R中的一段代码,并将结果返回到Wolfram系统

R功能 对作为参数传递的Wolfram Language表达式计算R函数,并将结果作为Wolfram语言表达式返回