Я работаю с набором данных FDA, который содержит данные о реакциях на фармацевтические препараты. Я пытаюсь разделить данные по названиям наркотиков. У меня есть внешний текстовый файл с названиями интересующих меня препаратов. Я хочу создать подмножество данных, состоящее из интересующих меня препаратов. Мой внешний текстовый файл называется SSRIFULL.txt, а имя переменной — DRUGNAME. Я пробовал много вещей, которые были явно неправильными
i.e.
ДАННЫЕ SSRIFULL2;
---- УСТАНОВИТЬ SSRIFULL;
---- Если название лекарства ~= "P:\APPRENTICESHIP\SSRI_LIST.txt", то удалить;
Бежать;
и я не могу найти какую-либо литературу по этому вопросу напрямую. Должен ли я больше изучать темы по truncover или, может быть, по proc sql? Текстовый файл содержит список примерно из 20 лекарств. Я также открыт для некоторого типа встроенного кода, но по какой-то причине SAS это не нравится...
ДАННЫЕ SSRIFULL2;
---УСТАНОВИТЬ SSRIFULL;
------ЕСЛИ (ВОЗРАСТ >19) ИЛИ (ВОЗРАСТ = .) Затем Удалить;
------Если (НАЗВАНИЕ ЛЕКАРСТВА ~= 'кломипрамин' ИЛИ 'флувоксамин' или 'паксил' или 'пароксетин' или 'прозак'
------ или "флуоксетин", или "сероквель", или "велбутрин", или "бупропион", или "золофт", или "сертралин"
------ИЛИ 'Zyban') Затем Удалить;
БЕЖАТЬ;
Как, вероятно, очевидно, у меня нет большого опыта работы с SAS, я просто пытаюсь получить этот набор данных, пригодный для анализа на данный момент. Спасибо за любую помощь заранее