A sequência do quadro de dados R contém: A coluna 1 contém a coluna 2?

Eu tenho um quadro de dados com duas colunas:

  Surname                Email
1   house  [email protected]
2  wilson [email protected]

Eu quero criar um vetor lógico que verifique seSurname está contido emEmail. O resultado deve, portanto, ser:

  Surname                Email CheckEmail
1   house  [email protected]       TRUE
2  wilson [email protected]      FALSE

eu tenteigrep mas parece quegrep pode procurar apenas um padrão em 1 ou mais instâncias.Eu especificamente preciso procurar vários padrões em várias instâncias.

> grep(df1$Surname,df1$Email)
[1] 1
Warning message:
In grep(df1$Surname, df1$Email) :
  argument 'pattern' has length > 1 and only the first element will be used

questionAnswers(3)

yourAnswerToTheQuestion