asdf#
Purpose#
Adds metadata to a matrix or string array and returns a dataframe.
Format#
- x_meta = asdf(x[, varname_1[, varname_2[, ...]]])#
- Parameters:
x (NxK matrix or string array) – data.
... (string) – Optional arguments, comma separated list of variable names.
- Returns:
x_meta (NxK dataframe) – data.
Examples#
Example 1#
// Randomly generate linear data
nobs = 100;
x_t = rndn(nobs, 1);
e_t = rndn(nobs, 1);
y_t = 1.3 + 2*x_t + e_t;
// Convert to a dataframe
// and add variable names
linear_data = asdf(y_t ~ x_t ~ e_t, "Y", "X", "Error");
After the above code, linear_data is a dataframe with three numeric variables named Y, X, and Error:
Example 2#
// Create string array of data
string x_sa = {"cat", "dog", "bird", "cat", "bird", "fish"};
// Convert to a dataframe
// and name the variable `Animals`
x_df = asdf(x_sa, "Animals");
After the above code, x_df is a dataframe with one categorical variable named Animals:
Remarks#
See also
Functions asMatrix(), asDate(), dfname(), dftype()