Como selecionar e adicionar dados a linhas específicas? [duplicado]

Esta pergunta já tem uma resposta aqui:

Adicione coluna ao quadro de dados que retornará 1 se a string corresponder a um determinado padrão 1 resposta

Como você percorreria os valores em uma coluna procurando um conjunto específico de caracteres e, em seguida, se a linha tiver esses caracteres, atribua um valor especificamente a essa linha em uma nova coluna?

Por exemplo, neste problema, devemos atribuir um ponto para cada resposta discordante e zero para os que concordam.

     Id   Gender   Age Participate Question            Response Score
    <int>  <chr> <int>       <int>    <chr>               <chr> <dbl>
1     16   Male    20           1       Q1   Slightly Disagree     0
2     17   Male    40           1       Q1    Definitely Agree     0
3     18   Male    33           1       Q1    Definitely Agree     0
4     19   Male    18           1       Q1    Definitely Agree     0
5     20   Male    24           1       Q1 Definitely Disagree     0
6     21 Female    42           1       Q1   Slightly Disagree     0
7     22 Female    19           1       Q1      Slightly Agree     0
8     28 Female    49           1       Q1   Slightly Disagree     0
9     29 Female    17           1       Q1      Slightly Agree     0
10    31   Male    18           1       Q1      Slightly Agree     0`

questionAnswers(3)

yourAnswerToTheQuestion