sas

    1

    1答えて

    のは、私は、次のデータセットを持っているとしましょう: data meal; input PERSON_ID FOOD $; datalines; 1 EGGS 2 APPLES 3 BACON 4 EGGS 4 APPLES ; run; のproc TABULATEを使用する場合は、次のように: proc t

    2

    1答えて

    ファイル名をマクロに渡そうとしています。マクロは月に一度実行されるため、出力ファイルに月プレフィックスを格納しようとしています。現在のコードでは、毎月ファイル名を手動で入力する必要があります(Sep17_Sales、Oct17_Salesなど)。私はこれを自動化して、SASがデータファイルの前に月の名前を付けたファイルを生成するようにします。 マクロ: %macro sales (outdata

    1

    2答えて

    私はSAS-Universityエディションを使用しています。 既存の亜種に基づいて新しい民族性変数を作成する必要があります。 'WHITE-RUSSIAN'または 'WHITE-EUROPEAN'を指定する代わりに 'WHITE all'を選択して新しい変数を作成する方法がありますか? ここに私のコードです。 data agg1; set agg; if ethnicity = 'WHITE

    1

    1答えて

    新しい変数を作成し、値の範囲に基づいて再コーディングする方法があるのだろうかと思っていました。範囲を与えることは可能ですか、それぞれの値を指定する必要があります。 data recode ; set old ; if value = {(291.0-291.5) OR (295.2) OR (297.3- 297.7) OR (300.5) OR (305.8)} then care =

    0

    1答えて

    SASの内容をExcelファイルにエクスポートしてもうまくいきますが、VARNUMオプションは機能していないようで、変数はアルファベット順にExcelシートに表示されます。 ここはループです。 proc contents上 proc sql; select count(Name) into :NumOfDatasets from Datas; select Name into

    1

    3答えて

    にコードが含まれます: data y; set x; if 1=1 and a=0 and b=0 then myvar=0 else myvar=1; run; 私は次のエラーを取得するしかし: ERROR 388-185: Expecting an arithmetic operator. ERROR 200-322: