trimws
Remove leading or trailing white space
Description
Removes from the beginning or end of a character string any spaces, tabs, or other characters that produce white space.
Usage
trimws(x, which = c("both", "left", "right"), whitespace = "[ \t\r\n]")
Arguments
  
| x | 
character data.  If it is not already character data, it is converted with as.character.
 | 
  | which | 
one of the following words, possibly truncated, specifying where to remove white space.
| 
  |   |  "both"  |  remove white space from the beginning and the end of x. The default.  |  | 
  |   |  "left"  |  remove white space from the beginning of x.  |  | 
  |   |  "right"  |  remove white space from the end of x. 
 |   
 | 
  | whitespace | 
a regular expression specifying what is to be considered whitespace.  The default
value specifies ASCII space, tab, newline, and linefeed characters.
 | 
 
Details
White space characters include space, tab, newline, return, and
a few other characters matched by the regular expression "\s".
Value
returns an object like the input x (subjected to as.character()
if it is not character data) with the leading or trailing (or both)
white space removed.
See Also
Examples
trimws(c("  Male", "Female", "Not Known "))
trimws(c("~~Male", "Female", "Not~Known~~"), whitespace="~")