다시 : 수식을 사용하여 명목 열 결합열은 명목 형일뿐만 아니라 데이터 유형은 문자 인 것으로 보입니다. 따라서 수식이 작동하려면 열을 숫자로 변경하거나 리터럴 참조를 사용하여 비교하려는 값을 참조해야합니다. 아래를보십시오 :
If( :Alcohol Abuse == "1" | :Alcohol dependence == "1" | :Alcohol withdrawal syndrome == "1",
"1",
"0"
)
수식을 사용하여 명목 열 결합안녕하세요, "OR"함수를 사용하여 3 열 ( "nominal"yes / no로 코딩 됨)의 데이터를 새로운 명목 열로 집계하려고하는데 넣을 때 오류가 계속 발생합니다.
Alcohol abuse==1 | alcohol binging==1 | alcohol withdrawal==1
(아래 예 참조)
나의 목표는 피험자가 알코올 관련 병력이 있거나 이전 열 중 하나에 "1"이있는 경우 새 열에 "1"을 표시하는 것입니다.
나는 또한 시도했다
If(:Alcohol Abuse == 1 | :Alcohol dependence == 1 | :Alcohol withdrawal syndrome == 1, 1, 0)
그러나 운이 없다-그것은 모두 0을 돌려줍니다 ...
감사합니다
| 알코올 남용 |
알코올 빙 |
알코올 철수 |
알코올 관련 문제 |
| 1 |
1 |
0 |
1 |
| 0 |
0 |
0 |
0 |
| 0 |
0 |
0 |
0 |
| 1 |
0 |
0 |
1 |
| 0 |
0 |
1 |
1 |