nm_prefix_all: Conditionally prefix names

Description Usage Arguments Examples

Description

Conditionally prefix names

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
nm_prefix_if(.x, .predicate, .prefix)

## Default S3 method:
nm_prefix_if(.x, .predicate, .prefix)

## S3 method for class 'data.table'
nm_prefix_if(.x, .predicate, .prefix)

nm_prefix_at(.x, .vars, .prefix)

nm_prefix_at(.x, .vars, .prefix)

nm_prefix_at.data.table(.x, .vars, .prefix)

Arguments

.x

object containing named elements

.predicate

function applied to each element of .x yielding a logical vector indicating which names to prefix.

.prefix

string to be used as the prefix

Examples

1
2
3
4
5
6
  data(iris)
  setDT(iris)
  nm_prefix_if( iris, is.factor,  "prefix." )

  data(iris)
  nm_prefix_at( iris, 'Species', 'pre.' )

decisionpatterns/nameit documentation built on Aug. 22, 2020, 4:18 a.m.