DataFrame/Transpose - Maple Programming Help

# Online Help

###### All Products    Maple    MapleSim

Home : Support : Online Help : Statistics and Data Analysis : DataFrames and DataSeries : DataFrame Commands : DataFrame/Transpose

DataFrame/Transpose

transpose a DataFrame

 Calling Sequence Transpose( df ) df ^ + df ^ %T

Parameters

 df - : DataFrame : the DataFrame to be transposed

Description

 • The Transpose command creates a DataFrame that is the transpose of the input DataFrame df.  That is, the rows of the output DataFrame are the columns of df, and the columns of the output DataFrame are the rows of df.
 • $\mathrm{Transpose}\left(\mathrm{df}\right)$ can also be entered as ${\mathrm{df}}^{+}$ or as ${\mathrm{df}}^{\mathrm{%T}}$.

Examples

 > $\mathrm{df}≔\mathrm{DataFrame}\left(⟨⟨⟨1|2|3⟩,⟨4|5|6⟩⟩⟩,'\mathrm{rows}'=\left['a','b'\right],'\mathrm{columns}'=\left['A','B','C'\right]\right)$
 ${\mathrm{df}}{≔}\left[\begin{array}{cccc}{}& {A}& {B}& {C}\\ {a}& {1}& {2}& {3}\\ {b}& {4}& {5}& {6}\end{array}\right]$ (1)
 > $\mathrm{df2}≔:-\mathrm{Transpose}\left(\mathrm{df}\right)$
 ${\mathrm{df2}}{≔}\left[\begin{array}{ccc}{}& {a}& {b}\\ {A}& {1}& {4}\\ {B}& {2}& {5}\\ {C}& {3}& {6}\end{array}\right]$ (2)
 > $\mathrm{df}\left['b','A'\right]$
 ${4}$ (3)
 > $\mathrm{df2}\left['A','b'\right]$
 ${4}$ (4)

Transpose also has two alternative calling sequences:

 > ${\mathrm{df}}^{\mathrm{%T}}$
 $\left[\begin{array}{ccc}{}& {a}& {b}\\ {A}& {1}& {4}\\ {B}& {2}& {5}\\ {C}& {3}& {6}\end{array}\right]$ (5)
 > ${\mathrm{df}}^{\mathrm{%T}}$
 $\left[\begin{array}{ccc}{}& {a}& {b}\\ {A}& {1}& {4}\\ {B}& {2}& {5}\\ {C}& {3}& {6}\end{array}\right]$ (6)

Compatibility

 • The DataFrame/Transpose command was introduced in Maple 2016.
 • For more information on Maple 2016 changes, see Updates in Maple 2016.

 See Also