Dataset transpose: Difference between revisions
Jump to navigation
Jump to search
imported>Jeremy No edit summary |
imported>Jeremy No edit summary |
||
Line 5: | Line 5: | ||
:x = transpose(x) | :x = transpose(x) | ||
===Description=== | ===Description=== | ||
Returns the transposed DataSet object x in which rows are now columns and vice versa (mode 1 becomes mode 2 and mode 2 becomes mode 1). All fields are transposed as necessary. This specific command only operates on vector and two-way DataSet objects. To modify multi-way DataSet objects (more than 2 modes), use the PERMUTE method. | Returns the transposed DataSet object x in which rows are now columns and vice versa (mode 1 becomes mode 2 and mode 2 becomes mode 1). All fields are transposed as necessary. This specific command only operates on vector and two-way DataSet objects. To modify multi-way DataSet objects (more than 2 modes), use the [[dataset_permute|PERMUTE]] method. | ||
===Example=== | ===Example=== |
Latest revision as of 16:22, 8 October 2008
Purpose
Performs a transpose (rows become columns and columns become rows) on a two-way DataSet object.
Synopsis
- x = x'
- x = transpose(x)
Description
Returns the transposed DataSet object x in which rows are now columns and vice versa (mode 1 becomes mode 2 and mode 2 becomes mode 1). All fields are transposed as necessary. This specific command only operates on vector and two-way DataSet objects. To modify multi-way DataSet objects (more than 2 modes), use the PERMUTE method.
Example
The following demonstrates the transpose of a DataSet object, a:
>> a.data ans = 1 2 30 40 >> a=a'; >> a.data ans = 1 30 2 40