crunch (version 1.27.7)

variables: Access a catalog of variables

Description

Datasets contain collections of variables. For some purposes, such as editing variables' metadata, it is helpful to access these variable catalogs more directly. Other objects, such as cubes and folders, also define variables() methods that expose variable metadata.

Usage

variables(x)

variables(x) <- value

allVariables(x)

allVariables(x) <- value

# S4 method for CubeDims variables(x)

# S4 method for CrunchCube variables(x)

# S4 method for CrunchDataset variables(x)

# S4 method for CrunchDataset,VariableCatalog variables(x) <- value

# S4 method for CrunchDataset allVariables(x)

# S4 method for CrunchDataset,VariableCatalog allVariables(x) <- value

# S4 method for SearchResults variables(x)

# S4 method for VariableFolder variables(x)

Arguments

x

a Dataset

value

For the setters, a VariableCatalog to assign.

Value

All methods return a VariableCatalog except the VariableFolder method, which returns a subset of x containing only variable references. Assignment functions return x with the changes made.

Details

For datasets, variables() returns only the active variables in the dataset, while allVariables() returns all variables, including hidden variables. allVariables() is not defined for other objects.