Represents a set of indexes that can be used to select elements in a
VectorT or rows in a
IDataFrame.
SystemObject Extreme.DataAnalysisSubset
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
[SerializableAttribute]
public class Subset : IEnumerable<int>, IEnumerable
<SerializableAttribute>
Public Class Subset
Implements IEnumerable(Of Integer), IEnumerable
[SerializableAttribute]
public ref class Subset : IEnumerable<int>,
IEnumerable
[<SerializableAttribute>]
type Subset =
class
interface IEnumerable<int>
interface IEnumerable
end
The Subset type exposes the following members.
Top
 Name  Description 

 EndIndex 
Gets the index of the observation past the last visible observation.

 IsContiguous 
Gets whether the subset selects a contiguous range
which may wrap around the end of the collection.

 IsEmpty 
Gets whether the subset is empty.

 IsSlice 
Gets whether the subset selects a contiguous range.

 Item 
Gets the position of the observation at the specified index.

 Length 
Gets the number of elements in the subset.

 OriginalLength 
Gets the length of the original data.

 StartIndex 
Gets the index of the first visible observation.

Top
 Name  Description 

 ApplySort 
Returns a subset that applies the specified sort subset to the current subset.

 Complement 
Returns a Subset that is the complement of the specified subset.

 Equals  Determines whether the specified object is equal to the current object. (Inherited from Object.) 
 Finalize  Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) 
 GetEnumerator 
Returns an enumerator that iterates over the indexes in the subset.

 GetHashCode  Serves as the default hash function. (Inherited from Object.) 
 GetReverse 
Returns a subset that lists the observations of the current subset
in reverse order.

 GetType  Gets the Type of the current instance. (Inherited from Object.) 
 Intersection 
Returns a subset representing the intersection of two subsets.

 MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.) 
 Reverse 
Returns a subset that reverses the observations.

 ToString  Returns a string that represents the current object. (Inherited from Object.) 
 Union 
Returns a subset that represents the union of two subsets.

Top
Top
 Name  Description 

 Empty 
An empty subset of any length.

Top
 Name  Description 

 GroupInt32  Overloaded.
Returns a grouping by the unique elements in a sequence.
(Defined by Grouping.) 
 GroupInt32(IEqualityComparerInt32)  Overloaded.
Returns a grouping by the unique elements in a sequence
using the specified comparer to determine equality.
(Defined by Grouping.) 
 SumInt32  Overloaded.
Computes the sum of the sequence of values.
(Defined by ArrayMath.) 
 SumInt32, U(FuncInt32, U)  Overloaded.
Computes the sum of the sequence of values that are obtained
by invoking a transform function on each element of the input sequence.
(Defined by ArrayMath.) 
Top
Use the Subset object to select a subset of the elements
in a VectorT or the rows in a IDataFrame.
Reference