Благодарен за отзыв, я до сих пор программист уведомлений.Я пытаюсь кодировать ниже в SAS.
У меня есть два набора данных a) и b), которые содержат следующие переменные:
a) Bene_ID, county_id_1, county_id_2, county_id_3 etc (it's 12 months)
b) county_ID, rural (yes/no)
Что я обычно делал бы, это создавал массив на шаге данных:
Array country (12) county_ID_1- county_ID_12
и использовать групповой обработкой на bene_ID для вывода длинного (нормализованного) набора данных, например:
bene_id, month 1, county_id
bene_id, month 2, county_id
bene_id, month 3, county_id
и т. Д.
НО, как мне получить доступ к другим даннымустановить б) в шаге данных?тянуть в сельскую переменную?Это то, что я хочу:
bene_id, month 1, county_id, if rural = "yes"
bene_id, month 2, county_id, if rural = "yes"
bene_id, month 3, county_id, if rural = "yes"
Я пытался найти другие похожие вопросы на этой доске объявлений, но я даже не был уверен в правильных терминах для поиска.Причина, по которой я не хочу выполнять полное слияние: как фильтровать значения массива?например, когда сельский = "нет"?
Спасибо всем, Лори