private int indexOfPrevPresentValue(int columnIndex, int start)
        {
            int offset = start - 1;

            while (offset >= 0 && searchLogic.IsMissingValue(columnIndex, offset))
            {
                offset--;
            }

            return(offset);
        }
        public int GetRowMissingValueCount(int rowIndex)
        {
            int count = 0;

            for (int i = 0; i < preprocessingData.Columns; ++i)
            {
                if (searchLogic.IsMissingValue(i, rowIndex))
                {
                    ++count;
                }
            }
            return(count);
        }