R: Extract or set names

names<-,rule,character-method {validate} | R Documentation

## Extract or set names

### Description

Extract or set names

When setting names, `value`s are recycled and made unique with `make.names`

Get names from `confrontation` object

### Usage

    ## S4 replacement method for signature 'rule,character'
    names(x) <- value

    ## S4 method for signature 'expressionset'
    names(x)

    ## S4 replacement method for signature 'expressionset,character'
    names(x) <- value

    ## S4 method for signature 'confrontation'
    names(x)

### Arguments

`x` | An R object
`value` | Value to set

### Value

A `character` vector

### See Also

Other expressionset-methods: `as.data.frame,expressionset-method`, `as.data.frame()`, `created()`, `description()`, `label()`, `meta()`, `origin()`, `plot,validator-method`, `summary()`, `variables()`, `voptions()`

Other validation-methods: `aggregate,validation-method`, `all,validation-method`, `any,validation-method`, `barplot,validation-method`, `check_that()`, `compare()`, `confront()`, `event()`, `plot,validation-method`, `sort,validation-method`, `summary()`, `validation-class`, `values()`

### Examples

    # retrieve properties
    v <- validator(turnover > 0, staff.costs>0)

    # number of rules in v:
    length(v)

    # per-rule
    created(v)
    origin(v)
    names(v)

    # set properties
    names(v)[1] <- "p1"

    label(v)[1] <- "turnover positive"
    description(v)[1] <- "
    According to the official definition,
    only positive values can be considered
    valid turnovers.
    "

    # short description is also printed:
    v

    # print all info for first rule
    v[[1]]

    # retrieve properties
    v <- validator(turnover > 0, staff.costs>0)

    # number of rules in v:
    length(v)

    # per-rule
    created(v)
    origin(v)
    names(v)

    # set properties
    names(v)[1] <- "p1"

    label(v)[1] <- "turnover positive"
    description(v)[1] <- "
    According to the official definition,
    only positive values can be considered
    valid turnovers.
    "

    # short description is also printed:
    v

    # print all info for first rule
    v[[1]]

[Package validate version 1.1.1 Index]