I have a dataframe with two columns:
Surname Email
1 house greghouse@gmail.com
2 wilson johnwatson@gmail.com
I want to cre
Try with library("stringi") and:
df1$CheckEmail <- stri_detect_fixed(df1$Email, df1$Surname)
Here's a base R approach using mapply with grepl:
transform(df, CheckEmail = mapply(grepl, Surname, Email))
# Surname Email CheckEmail
#1 house greghouse@gmail.com TRUE
#2 wilson johnwatson@gmail.com FALSE
Here's a base R option using Vectorize with grepl:
df1$CheckEmail <- Vectorize(grepl)(df1$Surname, df1$Email)