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
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
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
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
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
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
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
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
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.