# ============================================================
# Working with Text in R
# R Foundations — Rverse Analytics
# https://rverseanalytics.com/learn/strings
# ============================================================

# Working with text in R
# 1. Count characters, change case
s <- "Rverse Analytics"
nchar(s)
toupper(s)
# 2. Join text with paste
paste("mean", "sd", sep = " & ")
paste0("id_", 1:3)
# 3. Cut a piece, replace a match
substr(s, 1, 6)
sub("Analytics", "Stats", s)
# 4. Find patterns with grepl
x <- c("apple", "banana", "grape")
grepl("ap", x)
x[grepl("ap", x)]
# 5. Split a string apart
strsplit("a,b,c", ",")
