SAS - Найти значение в столбце и отобразить это значение в экспорте Excel - PullRequest
1 голос
/ 07 октября 2011

Я пытаюсь в основном сделать это:

У меня есть частотный запрос, работающий с набором данных, который выдаст результат в Excel.

Я также хочу добавить столбец к выводу, в котором значение будет основано на том, что указано в конкретной ячейке или определенном столбце.

Как бы я поступил об этом? (* очень новый пользователь sas)

1 Ответ

1 голос
/ 07 октября 2011

Не выслушивая дополнительной информации, я предполагаю, что вы пытаетесь сохранить выходные данные вашего proc freq и затем манипулировать ими с шагом данных.

Простой пример этого:

data beer;
  length firstname favbrand $20.;
  input firstname $
        favbrand  $;
  datalines;
John bud
Steve dogfishhead
Jason coors
Anna anchorsteam
Bob bud
Dan bud
;
run;

proc freq data=beer;
  table favbrand / out=freqout;
run;

data beerstat(keep=favbrand status);
  set freqout;
  * create a new column called "status" based on the count column ;
  if (count >=2) then status="popular";
  else status = "hipster";
run;

* instead of proc print you can send your output to excel with proc export ;
proc print data=beerstat;
run;
...