Data Exchange Mechanisms

IMLPlus provides the following mechanisms for exchanging data between IMLPlus and R:

Method Data Source Data Destination
DataObject.AddAnalysisVarFromR R expression DataObject variable
DataObject.AddAnalysisVarsFromR R expression DataObject variable(s)
DataObject.AddVarFromR R expression DataObject variable
DataObject.AddVarsFromR R expression DataObject variable(s)
DataObject.CreateFromR R expression DataObject
DataObject.ExportToR DataObject R variable (data frame)
R.GetCharacterMatrix R expression IML matrix
R.GetMatrix R expression IML matrix
R.GetNumericMatrix R expression IML matrix
R.SetMatrix IML matrix R variable (matrix)
Module Data Source Data Destination
ExportDataSetToR SAS data set R variable (data frame)
ExportMatrixToR IML matrix R variable (matrix)
ImportDataSetFromR R expression SAS data set
ImportMatrixFromR R expression IML matrix

For further information about how IML Studio exchanges data between IMLPlus and R, please refer to the topic Data Exchange Details.