Exemplo n.º 1
0
        /// <summary>
        /// get the value of an object from an R workspace
        /// </summary>
        /// <param name="objectName">R objects to get</param>
        /// <param name="encodeDataFramePrimitiveAsVector">data.frame encoding preference</param>
        /// <returns>List of RData objects</returns>
        /// <remarks></remarks>
        public RData getObject(String objectName, Boolean encodeDataFramePrimitiveAsVector)
        {
            RData returnValue = default(RData);

            List <String> objectNames = new List <String>();

            objectNames.Add(objectName);

            List <RData> objects = RProjectWorkspaceImpl.getObject(m_projectDetails, objectNames, encodeDataFramePrimitiveAsVector, m_client, Constants.RPROJECTWORKSPACEGET);

            if (!(objects == null))
            {
                if (objects.Count > 0)
                {
                    returnValue = objects[0];
                    return(returnValue);
                }
            }

            return(returnValue);
        }
Exemplo n.º 2
0
        /// <summary>
        /// get the value of one or more objects from an R workspace
        /// </summary>
        /// <param name="objectNames">List of R objects to get</param>
        /// <param name="encodeDataFramePrimitiveAsVector">data.frame encoding preference</param>
        /// <returns>List of RData objects</returns>
        /// <remarks></remarks>
        public List <RData> getObjects(List <String> objectNames, Boolean encodeDataFramePrimitiveAsVector)
        {
            List <RData> returnValue = RProjectWorkspaceImpl.getObject(m_projectDetails, objectNames, encodeDataFramePrimitiveAsVector, m_client, Constants.RPROJECTWORKSPACEGET);

            return(returnValue);
        }