Wolfram Computation Meets Knowledge

Wolfram Language & System Documentation Center Wolfram Language Home Page »

RLink

R is a programming language and software environment for statistical computing and graphics. RLink is a Wolfram System application that uses JLink and RJava / JRI Java libraries to link to the R functionality. It allows the user to communicate the data between the Wolfram Language and R, and execute R code from within the Wolfram Language.

Installation

InstallR — launches R runtime and connects it to Wolfram System session

UninstallR — uninstalls R runtime

Core Data Types

ToRForm — converts an expression to an internal (full) representation used by RLink

FromRForm — converts an expression from an internal RLink representation to a more convenient shorter one

RNull  ▪  RVector  ▪  RList  ▪  RObject  ▪  RAttributes  ▪  RCode  ▪  REnvironment  ▪  RFunction

RLink Data Type Extension System

RDataTypeRegister — registers an extended data type definition with RLink

RDataTypeUnregister — unregisters an extended data type

RDataTypeDefinitionsReload — dynamically reloads all available extended data type definitions, making their current versions available in the current RLink session

$RDataTypePath — stores the path (list of directories) where RDataTypeDefinitionsReload looks for extended type definitions

RDataTypeRegisteredQ — tests whether or not an extended data type with a given name is currently registered with RLink

RTypeOfHighLevelExpression — returns the name of the data type, an instance of which is represented by a given expression (high-level representation)

RTypeOfLowLevelExpression — returns the name of the data type, an instance of which is represented by a given expression (low-level representation)

Data Exchange and R Code Evaluation

RSet — transfers Wolfram System data to R and assigns it to a variable or R expression

REvaluate — evaluates a piece of code in R and gets the result back into the Wolfram System

RFunction — evaluates an R function on Wolfram Language expressions passed as arguments and returns the result as a Wolfram Language expression

Top