clean_whitespace: Remove Leading/Trailing Whitespace

clean_whitespaceR Documentation

Remove Leading/Trailing Whitespace

Description

Remove Leading/Trailing Whitespace

Usage

clean_whitespace(x, ...)

## S4 method for signature 'data.frame'
clean_whitespace(x, which = c("both", "left", "right"), squish = TRUE)

## S4 method for signature 'matrix'
clean_whitespace(x, which = c("both", "left", "right"), squish = TRUE)

Arguments

x

An R object (should be a matrix or a data.frame).

...

Currently not used.

which

A character string specifying whether to remove both leading and trailing whitespace (default), or only leading ("left") or trailing ("right").

squish

A logical scalar: should all internal whitespace be replaced with a single space?

Author(s)

N. Frerebeau

See Also

trimws()

Other data cleaning tools: remove_Inf(), remove_NA(), remove_constant(), remove_empty(), remove_zero(), replace_Inf(), replace_NA(), replace_empty(), replace_zero()

Examples

x <- data.frame(
  A = c("  Both ", "  Left", "Right  "),
  B = 1:3
)

clean_whitespace(x, which = "both")
clean_whitespace(x, which = "left")
clean_whitespace(x, which = "right")

nfrerebeau/codex documentation built on Feb. 24, 2024, 11:58 a.m.