revstr: Reverse strings

View source: R/revstr.R

revstrR Documentation

Reverse strings

Description

Reverses the order of characters in each element of a non-empty atomic character object, character vlist or character data.frame.

Usage

revstr(x)

Arguments

x

A character vec.

na

TRUE or FALSE indicating whether NA values are acceptable.

Value

An object of the same structure and dimension as x.

See Also

Other strings: blank(), chn(), delim(), fsub(), gr, ipat(), makestr(), markdown_help(), maxnch(), ox(), ox_vals(), pgrid_help(), spaces(), ss_help(), tocase(), weave()

Other chars: chn(), maxnch(), spaces(), ss_help()

Examples

egRevStr <- function() {
  egBanana <- "banana"
  egApple  <- "apple"
  egCarrot <- "torrac"
  egZero   <- "orez"
  egFront  <- base::c(egApple, egBanana)
  egBack   <- base::c(egZero , egCarrot)
  egMat22  <- base::matrix(base::c(egFront, egBack), nrow = 2)
  egVls13  <- base::list(front = egFront, back = egBack)
  egDtf22  <- base::data.frame(front = egFront, back = egBack)
  base::list(
    egBanana = egBanana, revBanana = uj::revstr(egBanana),
    egCarrot = egCarrot, revCarrot = uj::revstr(egCarrot),
    egApple  = egApple , revApple  = uj::revstr(egApple ),
    egZero   = egZero  , revZero   = uj::revstr(egZero  ),
    egFront  = egFront , revFront  = uj::revstr(egFront ),
    egBack   = egBack  , revBack   = uj::revstr(egBack  ),
    egMat22  = egMat22 , revMat22  = uj::revstr(egMat22 ),
    egVls13  = egVls13 , revVls13  = uj::revstr(egVls13 ),
    egDtf22  = egDtf22 , revDtf22  = uj::revstr(egDtf22 ))
}
egRevStr <- egRevStr()
egRevStr

j-martineau/uj documentation built on Sept. 14, 2024, 4:40 a.m.