SAS - 第4章

 

クリニックlibnameに' D:SAS \ ' ; 
データclinic.admitfee; 
  SETのsasueser.admit;
RUN;

procのデータのソート
= clinic.admitfee OUTは =認める; / * lib.name出力行を命じPROC * / 年齢別に、 RUN ;
procのデータを印刷
ラベルを認める=; / * ラベル誰プリントダース?* / Varの年齢身長体重料; / * 変数2. 3. 4. 1 * / ラベル料 = ' 入場料' ; / * 変数名置き換え* / RUNを、
PROC印刷データ
=は、初心者のために認めます; / *何のOBSが表示観察取り消しません* / VARの年齢の高さを、 WHERE年齢> 30 ; / * WHERE条件指定された変数* / RUN; / * 文字の引用符は、大文字と小文字を区別しなければなりません* /
procの印刷データ = 認める; ID ID; / * 後者の変数と、ID交換(不可)OBS * / RUN; / * バックIDのと後ろ変数VARが繰り返される場合、この変数はであろう2 * /
データwork.admit2; * 作成したデータセット名、位置、 設定 sasuser.All; * データ・セットを参照; RUN;
ODSリスト; PROC印刷データ
= work.admit2; WHERE場所が含まれているすべて ; * 場所内の変数は、すべてのサブストリング観察ユニットが含まれています; RUN;
*含まれているがかもしれ? 場所; procの印刷データ =は認める; 年齢> 30と年齢< 50 ; *論理ANDまたは&、またはOR | ; RUN; データのproc印刷 =が認める; WHERE年齢< 30または(年齢> 50とセックス= ' M '); *論理ANDまたは&、またはOR | ; RUN; PROC PRINT DATA = 認める; WHERE ACTLEVEL IN(" LOW

' ' MOD "); * 、このような簡潔な表現; RUN;
procのソートデータ
= clinic.admit OUT = wdadmitを、 体重、年齢によって; * 年齢の順序最初の重量の後に、デフォルトの昇順; RUN;
procの印刷データ
= wdadmit; RUN ;
procのデータのソートは
= clinic.admit OUT = dwdadmitを、 重量年齢を降順降順; * 降順 RUNを、 PROC印刷データを = dwdadmit; RUN;
procの印刷データを
= 認める; VAR年齢身長体重料名; WHERE actlevel = LOW ; SUM料; * 変数sumに、新しい行を作成し、 RUNを、

データのソートOUT = clinic.admit PROC =認める;
  actlevelにより、
RUNを、
PROC =印刷データが認める;
  SUM料金;
actlevelにより; *分類変数の合計に応じて、今分類変数に従って分類しなければならない;
RUN;

procのソートデータ=は=認めるアウトclinic.admit。
actlevelによって; 
実行します。


印刷データ= procをを認める;
SUM料金;
actlevelにより; *分類変数の合計に応じて、今分類変数に従って分類しなければならない;
RUN;


;データ= PROCを印刷認める
; SUM料金
actlevelにより、ID *およびロールIDを考慮し、組み合わせてカスタムレイアウトを使用して、
IDのactlevel;
RUN;


;データ= PROCを印刷認める
; SUM料金
; actlevelにより 
、IDのactlevel
pageby actlevel; *変数の背後にあるpagebyはによってで指定する必要があります;
RUN;
PROC =ダブルデータの印刷を認める; *ダブルスペース;
SUM料金;
RUN;


TITLE1「ハートの患者のための料金」 *; 数字は1-10であると言うことができる。
title11「増加ストレス耐性レベル」;
PROC =印刷データを認める;
RUN;


footnote1「トレッドミル試験からのデータ」;
footnote3「第1四半期の入学」;
procの印刷データ=は認めます。
実行します。


タイトル; *タイトルと脚注をキャンセルし、
脚注; *デフォルトのタイトルは、SASプログラムであり、
PROC =印刷データが認める;
RUN;


一時的な変数名のラベルを*; procの印刷データ=ラベルを認める
ラベル料=「合計料金を」; *「=合計fee'n」手数料「空白の場合;
RUN;
PROC =印刷データがラベル認める;
ラベル料= '合計料金'セックス= '性別'; 
RUN;  

 

データ=のproc印刷clinic.admitを、
 VaRのactlevel料;
 actlevel = ' HIGH ' ; 
フォーマット料dollar4;。 * 表示の一時的なフォーマット変更データのフォーマット; 
RUN; 
procの印刷データ = clinic.admit;
 VARのactlevel料;
 actlevel = ' HIGH ' ; 
形式料5.2 ; 
RUN;

 

 

 

 恒久的にこれらの変数を変更

データclinic.admit。
sasuser.admitを設定します。
ラベル料=「tatal料」;
実行します。


procの印刷ダラ= clinic.admitラベル; * !!!プリントラベル依然として必要;
RUN;

 

データ分割= PROCを= '*'印刷認める;
ラベル料= 'F * E * E'; *変数名は、特定のフォーマットに応じて分離することができ;
RUN;

ラベル\ダブル\初心者にはに印刷する必要があります

procの整理

沿って

おすすめ

転載: www.cnblogs.com/super-yb/p/11609357.html