Re: [程式] 關於SAS macro 輸出檔轉為data set
※ 引述《inico (開心的微笑)》之銘言:
: ------------------------------------------------------------------------
: TITLE請著名軟體類別
: 按ctrl+v可預覽 發文前請把灰色的註解刪除
: 可使用ctrl+y刪除一整行
: [軟體程式類別]:
: SAS macro
: [程式問題]:
: 資料處理
: [軟體熟悉度]:
: 低(1~3個月)
: [問題敘述]:
: 我會使用proc freq跑出output之後轉換~
: 但目前因為有很多組freq需要轉換
: 因此想說寫macro 進行轉換,但是卡在這裡>"<
: 麻煩知道的高手 請教教我~
: [程式範例]:
: 原本
: proc freq data=case1;
: tables sex / out=sex1;
: run;
: proc freq data=case1;
: tables age / out=age1;
: run;
: *********下述為macro***************
: %macro my_freq (myvar);
: proc freq data= case1;
: tables &myvar;
: run;
: %mend my freq;
: %my_freq (sex);
: %my_freq (age);
: 曾經嘗試把output放在 &myvar後面 但是出現錯誤
: 所以麻煩知道的高手 為我解答
: 非常感謝!
: -----------------------------------------------------------------------------
%macro my_freq(myvar, outdate);
proc freq data = case1;
tables &myvar / out =&outdate;
run;
%mend my_freq;
但仍顯示錯誤~expecting a name.
希望高手能在進一步為我解答 謝謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.139.5
推
07/27 08:58, , 1F
07/27 08:58, 1F
→
07/27 15:16, , 2F
07/27 15:16, 2F
推
07/28 17:15, , 3F
07/28 17:15, 3F
→
07/28 17:15, , 4F
07/28 17:15, 4F
→
08/02 15:35, , 5F
08/02 15:35, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):