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 respostaComo 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`