¿Cómo seleccionar y agregar datos a filas específicas? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Agregue una columna al marco de datos que devuelve 1 si la cadena coincide con cierto patrón 1 respuesta¿Cómo recorrería los valores en una columna buscando un conjunto específico de caracteres y luego, si la fila tiene esos caracteres, asignaría un valor específicamente a esa fila en una nueva columna?
Por ejemplo, en este problema debemos asignar un punto a cada respuesta en desacuerdo y cero a las que están de acuerdo.
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`