Contains extension methods that enable LINQ query syntax for data frames and vectors.
| Name | Description |
---|
  | AggregateT(VectorT, FuncT, T, T) |
Applies an accumulator function over the elements of a vector.
|
  | AggregateT, TAccumulate(VectorT, TAccumulate, FuncTAccumulate, T, TAccumulate) |
Applies an accumulator function over the elements of a vector.
|
  | AggregateR, C, TAccumulate(DataFrameR, C, TAccumulate, FuncTAccumulate, DataFrameRowR, C, TAccumulate) |
Applies an accumulator function over the rows of a data frame.
The specified seed value is used as the initial accumulator value.
|
  | AggregateT, TAccumulate, TResult(VectorT, TAccumulate, FuncTAccumulate, T, TAccumulate, FuncTAccumulate, TResult) |
Aggregates the elements of a vector using the specified accumulator
and seed value.
|
  | AggregateR, C, TAccumulate, TResult(DataFrameR, C, TAccumulate, FuncTAccumulate, DataFrameRowR, C, TAccumulate, FuncTAccumulate, TResult) |
Applies an accumulator function over the rows of a data frame.
The specified seed value is used as the initial accumulator value.
|
  | ConcatT(VectorT, VectorT) |
Concatenates two vectors.
|
  | ConcatR, C(DataFrameR, C, DataFrameR, C) |
Appends two data frames.
|
  | GroupByT, TKey(VectorT, FuncT, TKey) |
Groups the elements of a vector according to the specified key selector function.
|
  | GroupByT, TKey(VectorT, FuncT, TKey, IEqualityComparerTKey) |
Groups the elements of a vector according to the specified
key selector function and key comparer.
|
  | GroupByR, C, TKey(DataFrameR, C, FuncDataFrameRowR, C, TKey) |
Groups the rows of a data frame based on the specified key selector.
|
  | GroupByR, C, TKey(DataFrameR, C, FuncDataFrameRowR, C, TKey, IEqualityComparerTKey) |
Groups the rows of a data frame based on the specified key selector.
|
  | GroupByT, TKey, TElement(VectorT, FuncT, TKey, FuncT, TElement) |
Groups the elements of a vector according to the specified
key selector and element selector functions.
|
  | GroupByT, TKey, TResult(VectorT, FuncT, TKey, FuncTKey, IEnumerableT, TResult) |
Groups the elements of a vector according to the specified key selector function
and creates a result value from each group and its key.
|
  | GroupByT, TKey, TElement(VectorT, FuncT, TKey, FuncT, TElement, IEqualityComparerTKey) |
Groups the elements of a vector according to the specified
key selector and element selector functions, and key comparer.
|
  | GroupByT, TKey, TResult(VectorT, FuncT, TKey, FuncTKey, IEnumerableT, TResult, IEqualityComparerTKey) |
Groups the elements of a vector according to the specified key selector function
and creates a result value from each group and its key. Key values are compared
using the specified comparer.
|
  | GroupByR, C, TKey, TResult(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncTKey, IEnumerableDataFrameRowR, C, TResult) |
Groups the rows of a data frame based on the specified key selector,
and returns the result of applying a function to the selected elements
of each group.
|
  | GroupByR, C, TKey, TElement(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncDataFrameRowR, C, TElement) |
Groups the rows of a data frame based on the specified key selector,
and returns the result of applying a function to the selected elements
of each group.
|
  | GroupByR, C, TKey, TResult(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncTKey, IEnumerableDataFrameRowR, C, TResult, IEqualityComparerTKey) |
Groups the rows of a data frame based on the specified key selector,
and returns the result of applying a function to the selected elements
of each group.
|
  | GroupByR, C, TKey, TElement(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncDataFrameRowR, C, TElement, IEqualityComparerTKey) |
Groups the rows of a data frame based on the specified key selector,
and returns the result of applying a function to the selected elements
of each group.
|
  | GroupByT, TKey, TElement, TResult(VectorT, FuncT, TKey, FuncT, TElement, FuncTKey, IEnumerableTElement, TResult) |
Groups the elements of a vector according to the specified key selector function
and creates a result value from each group and its key.
The elements of each group are projected using the specified function.
|
  | GroupByT, TKey, TElement, TResult(VectorT, FuncT, TKey, FuncT, TElement, FuncTKey, IEnumerableTElement, TResult, IEqualityComparerTKey) |
Groups the elements of a vector according to the specified key selector function
and creates a result value from each group and its key. Key values are compared
using the specified comparer, and the elements of each group are projected
using the specified function.
|
  | GroupByR, C, TKey, TElement, TResult(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncDataFrameRowR, C, TElement, FuncTKey, IEnumerableTElement, TResult) |
Groups the rows of a data frame based on the specified key selector,
and returns the result of applying a function to the selected elements
of each group.
|
  | GroupByR, C, TKey, TElement, TResult(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncDataFrameRowR, C, TElement, FuncTKey, IEnumerableTElement, TResult, IEqualityComparerTKey) |
Groups the rows of a data frame based on the specified key selector,
and returns the result of applying a function to the selected elements
of each group.
|
  | SelectT, TResult(VectorT, FuncT, TResult) |
Projects each element of a vector into a new form.
|
  | SelectT, TResult(VectorT, FuncT, Int32, TResult) |
Projects each element of a vector into a new form by incorporating the elements index.
|
  | SelectR, C, TResult(DataFrameR, C, FuncDataFrameRowR, C, TResult) |
Projects each row of a data frame into a value.
|
  | SelectR, C, TResult(DataFrameR, C, FuncDataFrameRowR, C, Int32, TResult) |
Projects each row of a data frame into a value.
|
  | SelectTKey, TElement, TResult(LinqExtensionsLookupTKey, TElement, FuncLinqExtensionsGroupingTKey, TElement, TResult) |
Returns a vector that applies the specified selector
to each element of a lookup.
|
  | SelectTKey, R, C, TResult(LinqExtensionsDataFrameLookupTKey, R, C, FuncLinqExtensionsDataFrameGroupingTKey, R, C, TResult) |
Returns a vector that applies the specified selector
to each element of a lookup.
|
  | SelectManyT, TResult(VectorT, FuncT, IEnumerableTResult) |
Projects each element of a vector to a vector and flattens the resulting
vectors into one vector.
|
  | SelectManyT, TResult(VectorT, FuncT, Int32, IEnumerableTResult) |
Projects each element of a vector to a vector incorporating the element's index
and flattens the resulting vectors into one vector.
|
  | SelectManyR, C, TResult(DataFrameR, C, FuncDataFrameRowR, C, IEnumerableTResult) |
Projects each row of a data frame into a value.
|
  | SelectManyR, C, TResult(DataFrameR, C, FuncDataFrameRowR, C, Int32, IEnumerableTResult) |
Projects each row of a data frame into a sequence of values,
flattens all the sequences into one sequence.
|
  | SelectManyT, TCollection, TResult(VectorT, FuncT, IEnumerableTCollection, FuncT, TCollection, TResult) |
Projects each element of a vector to a vector
and flattens the resulting vectors into one vector,
and applies a selector function to each element of the flattened vector.
|
  | SelectManyT, TCollection, TResult(VectorT, FuncT, Int32, IEnumerableTCollection, FuncT, TCollection, TResult) |
Projects each element of a vector to a vector incorporating the element's index
and flattens the resulting vectors into one vector,
and applies a selector function to each element of the flattened vector.
|
  | SelectManyR, C, TCollection, TResult(DataFrameR, C, FuncDataFrameRowR, C, IEnumerableTCollection, FuncDataFrameRowR, C, TCollection, TResult) |
Projects each row of a data frame into a sequence of values,
flattens all the sequences into one sequence,
and invokes a selector function on each element of the flattened sequence.
|
  | SelectManyR, C, TCollection, TResult(DataFrameR, C, FuncDataFrameRowR, C, Int32, IEnumerableTCollection, FuncDataFrameRowR, C, TCollection, TResult) |
Projects each row of a data frame into a sequence of values,
flattens all the sequences into one sequence,
and invokes a selector function on each element of the flattened sequence.
The row index is used in the logic of the projection that produces the intermediate sequence.
|
  | ToLookupT, TKey(VectorT, FuncT, TKey) |
Creates a lookup from a vector according to the specified key selector function.
|
  | ToLookupT, TKey(VectorT, FuncT, TKey, IEqualityComparerTKey) |
Creates a lookup from a vector according to the specified
key selector function and key comparer.
|
  | ToLookupR, C, TKey(DataFrameR, C, FuncDataFrameRowR, C, TKey) |
Creates a lookup for the data frame according to the specified key selector function.
|
  | ToLookupR, C, TKey(DataFrameR, C, FuncDataFrameRowR, C, TKey, IEqualityComparerTKey) |
Creates a lookup for the data frame according to the specified key selector function
and key comparer.
|
  | ToLookupT, TKey, TElement(VectorT, FuncT, TKey, FuncT, TElement) |
Creates a lookup from a vector according to the specified
key selector and element selector functions.
|
  | ToLookupT, TKey, TElement(VectorT, FuncT, TKey, FuncT, TElement, IEqualityComparerTKey) |
Creates a lookup from a vector according to the specified
key selector and element selector functions, and key comparer.
|
  | ToLookupR, C, TKey, TElement(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncDataFrameRowR, C, TElement) |
Creates a lookup for the data frame according to the specified key selector
and element selector function.
|
  | ToLookupR, C, TKey, TElement(DataFrameR, C, FuncDataFrameRowR, C, TKey, FuncDataFrameRowR, C, TElement, IEqualityComparerTKey) |
Creates a lookup for the data frame according to the specified key selector
and element selector function.
|
  | WhereT(VectorT, FuncT, Boolean) |
Filters the elements of a vector based on a predicate.
|
  | WhereT(VectorT, FuncT, Int32, Boolean) |
Filters the elements of a vector based on a predicate.
Each element's index is used in the logic of the predicate function.
|
  | WhereR, C(DataFrameR, C, FuncDataFrameRowR, C, Boolean) |
Filters the rows of a data frame based on a predicate.
|
  | WhereR, C(DataFrameR, C, FuncDataFrameRowR, C, Int32, Boolean) |
Filters the rows of a data frame based on a predicate.
Each row's index is used in the logic of the predicate function.
|