delete (dataloop)¶

Purpose¶

Removes specific rows in a data loop based on a logical expression.

Format¶

delete logical_expression

Examples¶

delete age < 40 or sex == 'FEMALE';


Remarks¶

Deletes only those rows for which logical_expression is TRUE. Any variables referenced must already exist, either as elements of the source dataset, as extern’s, or as the result of a previous make, vector, or code statement.

GAUSS expects logical_expression to return a row vector of 1’s and 0’s. The relational and other operators (e.g. <) are already interpreted in terms of their dot equivalents (.<), but it is up to the user to make sure that function calls within logical_expression result in a vector.

Function select