Converts a data frame from wide to long format.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public DataFrame<long, C> Stack<T>(
IEnumerable<C> idColumns,
IEnumerable<C> valueColumns,
C variableKey,
C valueKey
)
Public Function Stack(Of T) (
idColumns As IEnumerable(Of C),
valueColumns As IEnumerable(Of C),
variableKey As C,
valueKey As C
) As DataFrame(Of Long, C)
public:
generic<typename T>
DataFrame<long long, C>^ Stack(
IEnumerable<C>^ idColumns,
IEnumerable<C>^ valueColumns,
C variableKey,
C valueKey
)
member Stack :
idColumns : IEnumerable<'C> *
valueColumns : IEnumerable<'C> *
variableKey : 'C *
valueKey : 'C -> DataFrame<int64, 'C>
Parameters
- idColumns
- Type: System.Collections.GenericIEnumerableC
A sequence of keys of the identifier columns,
which remain unstacked. - valueColumns
- Type: System.Collections.GenericIEnumerableC
A sequence of keys of the value columns,
which are stacked. - variableKey
- Type: C
The key of the value column in the long data frame. - valueKey
- Type: C
The key of the value column in the long data frame.
Type Parameters
- T
- The type of the elements of the value columns.
Return Value
Type:
DataFrameInt64,
CA data frame with a column corresponding to each key in
idColumns, a column for the key of the value columns,
and a column for the value of the value columns.
Missing values are not recorded.
Reference