R statistical functions
RCreateServerSession
Declaration
RSession RCreateServerSession(string server, int port, string user, string password)
Description
Creates a new connection to an Rserve instance.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
server |
Host the Rserve instance is running on. |
port |
Port the Rserve instance is listening to. |
user |
User name to be used on the Rserve instance. |
password |
Password to be used for connecting to the Rserve instance. |
Return Value
A session to the Rserve instance, if no errors occurred.
REndServerSession
Declaration
void REndServerSession(RSession session)
Description
Closes an Rserve session.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
Session to be closed. |
Return Value
Does not return a value.
REndSession
Declaration
void REndSession()
Description
Ends an R session and allows to start another session.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters
The function has no parameters.
Return Value
Does not return a value.
REvaluate
Declaration
bool REvaluate(string statement, bool ignoreExceptions)
Description
Evaluates an R statement or a list of statements.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
statement |
The statement to evaluate. Multi-line statements have to be separated by carriage return and line feed. |
ignoreExceptions |
If this flag is true, R exceptions will be ignored. |
Return Value
True, if the statement was executed. False, if a parse error occurred.
REvaluate
Declaration
bool REvaluate(string statement)
Description
Evaluates an R statement or a list of statements.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
statement |
The statement to evaluate. Multi-line statements have to be separated by carriage return and line feed. |
Return Value
True, if the statement was executed. False, if a parse error occurred.
REvaluate
Declaration
bool REvaluate(RSession session, string statement)
Description
Evaluates an R statement or a list of statements.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
The statement to evaluate. Multi-line statements have to be separated by carriage return and line feed. |
Return Value
True, if the statement was executed. False, if a parse error occurred.
REvaluate
Declaration
bool REvaluate(RSession session, string statement, bool ignoreExceptions)
Description
Evaluates an R statement or a list of statements.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
The statement to evaluate. Multi-line statements have to be separated by carriage return and line feed. |
ignoreExceptions |
If this flag is true, R exceptions will be ignored. |
Return Value
True, if the statement was executed. False, if a parse error occurred.
RGetDoubleVector
Declaration
DoubleArray RGetDoubleVector(string statement)
Description
Gets a double vector from R into a DoubleArray in BI#.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
statement |
An R statement that results into an R double vector. |
Return Value
The double array representing the double vector.
RGetDoubleVector
Declaration
DoubleArray RGetDoubleVector(RSession session, string statement)
Description
Gets a double vector from R into a DoubleArray in BI#.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
An R statement that results into an R double vector. |
Return Value
The double array representing the double vector.
RGetIntegerVector
Declaration
IntArray RGetIntegerVector(string statement)
Description
Receives an int vector from R into an IntArray in BI#.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
statement |
An R statement that results into an R int vector. |
Return Value
The IntArray representing the int vector.
RGetIntegerVector
Declaration
IntArray RGetIntegerVector(RSession session, string statement)
Description
Receives an int vector from R into an IntArray in BI#.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
An R statement that results into an R int vector. |
Return Value
The IntArray representing the int vector.
RGetStringVector
Declaration
StringArray RGetStringVector(string statement)
Description
Gets a string vector from R into a StringArray in BI#.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
statement |
An R statement that results into an R string vector. |
Return Value
The StringArray representing the string vector.
RGetStringVector
Declaration
StringArray RGetStringVector(RSession session, string statement)
Description
Gets a string vector from R into a StringArray in BI#.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
An R statement that results into an R string vector. |
Return Value
The StringArray representing the string vector.
RSetVector
Declaration
void RSetVector(string symbol, DoubleArray vector)
Description
Sets an R double vector to an R symbol.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
symbol |
The name of the symbol to set. |
vector |
The double array to be set as double vector. |
Return Value
Does not return a value.
RSetVector
Declaration
void RSetVector(string symbol, IntArray vector)
Description
Sets an R int vector to an R symbol.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
symbol |
The name of the symbol to set. |
vector |
The IntArray to be set as int vector. |
Return Value
Does not return a value.
RSetVector
Declaration
void RSetVector(string symbol, StringArray vector)
Description
Sets an R string vector to an R symbol.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
symbol |
The name of the symbol to set. |
vector |
The StringArray to be set as string vector. |
Return Value
Does not return a value.
RSetVector
Declaration
void RSetVector(RSession session, string symbol, DoubleArray vector)
Description
Sets an R double vector to an R symbol.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
symbol |
The name of the symbol to set. |
vector |
The double array to be set as double vector. |
Return Value
Does not return a value.
RSetVector
Declaration
void RSetVector(RSession session, string symbol, IntArray vector)
Description
Sets an R int vector to an R symbol.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
symbol |
The name of the symbol to set. |
vector |
The IntArray to be set as int vector. |
Return Value
Does not return a value.
RSetVector
Declaration
void RSetVector(RSession session, string symbol, StringArray vector)
Description
Sets an R string vector to an R symbol.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
symbol |
The name of the symbol to set. |
vector |
The StringArray to be set as string vector. |
Return Value
Does not return a value.
RStartSession
Declaration
bool RStartSession()
Description
Starts a new session to run R commands.
Supported Runtime Versions
2.0, 3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters
The function has no parameters.
Return Value
True, if the session was started, false if anything failed.
RVoidEvaluate
Declaration
bool RVoidEvaluate(RSession session, string statement)
Description
Evaluates an R statement or a list of statements in a void context.
Supported Runtime Versions
3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
The statement to evaluate. Multi-line statements have to be separated by carriage return and line feed. |
Return Value
True, if the statement was executed. False, if a parse error occurred.
RVoidEvaluate
Declaration
bool RVoidEvaluate(RSession session, string statement, bool ignoreExceptions)
Description
Evaluates an R statement or a list of statements in a void context.
Supported Runtime Versions
3.0, 4.0, 5.0
This function is not supported in a cloud environment.
Parameters |
Description |
---|---|
session |
The session to an Rserve instance. |
statement |
The statement to evaluate. Multi-line statements have to be separated by carriage return and line feed. |
ignoreExceptions |
If this flag is true, R exceptions will be ignored. |
Return Value
True, if the statement was executed. False, if a parse error occurred.