#sas
#САС
Вопрос:
Привет, у меня есть набор данных, который включает идентификатор фирмы (Permno) и дату декларации, а также соответствующий идентификатор фирмы и дату декларации. Как я мог бы сделать так, чтобы совпадающие данные permno и дата объявления помещались в те же столбцы, что и обычные данные permno и дата объявления?
Комментарии:
1. Как это «плюнуть на двоих»? Какие два набора данных вы хотите получить из опубликованной фотографии? Примечание: Пожалуйста, публикуйте текст как текст, а не фотографии.
Ответ №1:
Используйте шаг данных с set
инструкцией или используйте union
в proc sql.
data dsn1; set firm(keep=permno dlcrdt) firm(keep=matched_permno matched_dclrdt rename=(matched_permno=permno matched_dclrdt=dclrdt)); run;
Или
Proc sql; Create table dsn2 as select permno dlcrdt from firm union all select matched_permno matched_dclrdt from firm; quit;
Комментарии:
1. Хорошо, извините за продолжение, но если бы я хотел добавить переменную, которая сохранила бы эту идентичность, например, переменную new = 1 для соответствующего permno и new = 0 для соответствующего permno, смог бы я это сделать?