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)