Strings are not glamorous, high-profile components of R, but they do play a big role in many data cleaning and preparation tasks. R provides a solid set of string operations, but because they have grown organically over time, they can be inconsistent and a little hard to learn.