Parece que no solo sus columnas son nominales, sino que su tipo de datos es el carácter. Por lo tanto, para que su fórmula funcione, debe cambiar las columnas para que sean Numéricas o para hacer referencia a los valores que intenta comparar utilizando referencias literales. Vea abajo:
If( :Alcohol Abuse == "1" | :Alcohol dependence == "1" | :Alcohol withdrawal syndrome == "1",
"1",
"0"
)
Hola, estoy tratando de agregar datos de 3 columnas (codificadas como "nominales" sí / no) en una nueva columna nominal usando la función "OR", pero sigo recibiendo un error cuando lo introduzco
Alcohol abuse==1 | alcohol binging==1 | alcohol withdrawal==1
(Ver ejemplo a continuación)
Mi objetivo es que la nueva columna informe un "1" si un sujeto tiene CUALQUIER historial relacionado con el alcohol, es decir, tiene un "1" en cualquiera de las columnas anteriores.
También he intentado
If(:Alcohol Abuse == 1 | :Alcohol dependence == 1 | :Alcohol withdrawal syndrome == 1, 1, 0)
pero sin suerte, devuelve todos los ceros ...
Gracias
| Abuso de alcohol |
atracones de alcohol |
abstinencia de alcohol |
cualquier problema relacionado con el alcohol |
| 1 |
1 |
0 0 |
1 |
| 0 0 |
0 0 |
0 0 |
0 0 |
| 0 0 |
0 0 |
0 0 |
0 0 |
| 1 |
0 0 |
0 0 |
1 |
| 0 0 |
0 0 |
1 |
1 |