asMatrix¶
Purpose¶
Strips metadata from dataframe and returns matrix.
Format¶
-
x_mat =
asMatrix
(x_meta)¶ - Parameters
x_meta (NxK matrix or dataframe.) – data.
- Returns
x_mat (NxK matrix) – data matrix.
Examples¶
// Load data
fname = getGAUSSHome() $+ "examples/yarn.xlsx";
yarn = loadd(fname, "cat(yarn_length) + cat(amplitude) + cat(load) + cycles");
// Strip metadata from 'yarn' to return a matrix
yarn_mat = asMatrix(yarn);
After the above code, the first five rows of yarn are equal to:
yarn_length amplitude load cycles
low low low 674
low low med 370
low low high 292
low med low 338
low med med 266
while the first five rows of yarn_mat are equal to:
1 1 1 674
1 1 2 370
1 1 0 292
1 2 1 338
1 2 2 266
The matrix does not have variable (column names) and the string category labels have been replaced by the integer key values for the labels in the original dataframe.