Esempio n. 1
0
        /// <summary>
        /// Get a DataFrame woth only the rows specified by indexers
        /// </summary>
        /// <param name="indexerArray">Array of strings representing indexers of rows to get</param>
        /// <returns>A DataFrame</returns>
        public DataFrame Loc(string[] indexerArray)
        {
            int[] indexArray = new int[indexerArray.Length];
            for (int i = 0; i < indexerArray.Length; i++)
            {
                if (!Indexers.Contains(indexerArray[i]))
                {
                    throw new IndexOutOfRangeException(string.Format("Indexers dose not contain the index {0}", indexerArray[i]));
                }

                indexArray[i] = System.Array.FindIndex(Indexers, x => x == indexerArray[i]);
            }

            return(ILoc(indexArray));
        }