getnamef

Purpose

Returns a string array containing the names of the variables in a GAUSS dataset.

Format

var_names = getnamef(fh)
Parameters:fh (scalar) – file handle of an open dataset
Returns:var_names (Nx1 string array) – contains the names of all of the variables in the specified dataset.

Examples

// Specify file name
file = getGAUSSHome()$+ "examples/freqdata.dat";

// Open the dataset
open fh = ^file for read;

/*
** Create a string array with the variable names from the
** dataset
*/
var_names = getnamef(fh);

// Print variables
print var_names;

produces:

AGE
PAY
sex
WT

The above example assumes that the dataset freqdata contains the variables: AGE, PAY, sex, WT. Note the use of vartypef() to determine the types of these variables.

Remarks

The output, y, will have as many rows as there are variables in the dataset.

See also

Functions getname(), getHeaders(), indcv(), vartypef()