Hi all, Working on (merged) dataset named HNC. Trying to group disease codes (C ...) together for subsites. Tried grouping as below but getting errors (also below). Anyone know a quick, simple fix please? Any help would be appreciated. KR, Craig (CODE) DATA = HNC; IF SUBSITE = C00.3, C00.4, C00.5, C00.6, C00.8, C00.9, C02.0, C02.1, C02.2, C02.3, C02.8, C02.9 C03.0, C03.1, C03.9 C04.0, C04.1, C04.8, C04.9 C05.0 C05.1, C05.2, C05.8, C05.9 C06.0, C06.1, C06.2 C06.8, C06.9, THEN SUBSITE = ORAL CAVITY CANCER; IF SUBSITE = C01.X, C02.4, C09.0, C09.1, C09.8, C09.9, C10.0, C10.1, C10.2, C10.3, C10.4, C10.8, C10.9 C14.0, C14.2, THEN SUBSITE = OROPHARYNGEAL CANCER; IF SUBSITE = C32.0, C32.1, C32.2, C32.3, C32.8, C32.9, THEN SUBSITE = LARYNGEAL CANCER; IF SUBSITE = C00.3, C00.4, C00.5, C00.6, C00.8, C00.9 C01.X, C02.0, C02.1, C02.2, C02.3, C02.4, C02.8, C02.9 C03.0, C03.1, C03.9 C04.0, C04.1, C04.8, C04.9 C05.0, C05.1, C05.2, C05.8, C05.9 C06.0, C06.1, C06.2, C06.8, C06.9 C09.0, C09.1, C09.8, C09.9 C10.0, C10.1, C10.2, C10.3, C10.4, C10.8, C10.9 C11.0, C11.1, C11.2, C11.3, C11.8, C11.9 C12.X, C13.0, C13.1, C13.2, C13.8, C13.9 C14.0, C14.2, C14.8 C32.0, C32.1, C32.2, C32.3, C32.8, C32.9, THEN SUBSITE = HEAD AND NECK CANCER; RUN; (ERRORS) 455 DATA = HNC; ---- 180 ERROR 180-322: Statement is not valid or it is used out of proper order. 456 457 IF SUBSITE = C00.3, C00.4, C00.5, C00.6, C00.8, C00.9, -- 180 ERROR 180-322: Statement is not valid or it is used out of proper order. 458 C02.0, C02.1, C02.2, C02.3, C02.8, C02.9 459 C03.0, C03.1, C03.9 460 C04.0, C04.1, C04.8, C04.9 461 C05.0 C05.1, C05.2, C05.8, C05.9 462 C06.0, C06.1, C06.2 C06.8, C06.9, 463 THEN SUBSITE = ORAL CAVITY CANCER; 464 465 IF SUBSITE = C01.X, -- 180 ERROR 180-322: Statement is not valid or it is used out of proper order. 466 C02.4, 467 C09.0, C09.1, C09.8, C09.9, 468 C10.0, C10.1, C10.2, C10.3, C10.4, C10.8, C10.9 469 C14.0, C14.2, 470 THEN SUBSITE = OROPHARYNGEAL CANCER; 471 472 IF SUBSITE = C32.0, C32.1, C32.2, C32.3, C32.8, C32.9, -- 180 ERROR 180-322: Statement is not valid or it is used out of proper order. 473 THEN SUBSITE = LARYNGEAL CANCER; 474 475 IF SUBSITE = C00.3, C00.4, C00.5, C00.6, C00.8, C00.9 -- 180 ERROR 180-322: Statement is not valid or it is used out of proper order. 476 C01.X, 477 C02.0, C02.1, C02.2, C02.3, C02.4, C02.8, C02.9 478 C03.0, C03.1, C03.9 479 C04.0, C04.1, C04.8, C04.9 480 C05.0, C05.1, C05.2, C05.8, C05.9 481 C06.0, C06.1, C06.2, C06.8, C06.9 482 C09.0, C09.1, C09.8, C09.9 483 C10.0, C10.1, C10.2, C10.3, C10.4, C10.8, C10.9 484 C11.0, C11.1, C11.2, C11.3, C11.8, C11.9 485 C12.X, 486 C13.0, C13.1, C13.2, C13.8, C13.9 487 C14.0, C14.2, C14.8 488 C32.0, C32.1, C32.2, C32.3, C32.8, C32.9, 489 THEN SUBSITE = HEAD AND NECK CANCER; 490 491 492 RUN;
... View more