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()