2
私のデータセット(整数を除く)の分数の頻度を計算しようとしています。SASの分数の計算
例えば、私の変数Pは、24 + 1/2,97 + 3/8,12 + 1/4,57 + 1/2などの値をとり、1/2、3/8など。誰も助けることができますか?
ありがとうございます!
Clyde013
私のデータセット(整数を除く)の分数の頻度を計算しようとしています。SASの分数の計算
例えば、私の変数Pは、24 + 1/2,97 + 3/8,12 + 1/4,57 + 1/2などの値をとり、1/2、3/8など。誰も助けることができますか?
ありがとうございます!
Clyde013
Clyde013は、ここでpは文字型であると仮定して、1つの方法です。 hth。 SAS-L
/* test data -- if p is a character var */
data one;
input p $ @@;
cards;
24+1/2
97+3/8
12+1/4
57+1/2
36 3/8 ;
run;
/* frequencies of frations? */
data two;
set one;
whole = scan(p, 1, "+");
frac = scan(p, 2, "+");
run;
proc freq data=two;
tables frac;
run;
/* on lst
Cumulative Cumulative
frac Frequency Percent Frequency Percent
---------------------------------------------------------
1/2 2 50.00 2 50.00
1/4 1 25.00 3 75.00
3/8 1 25.00 4 100.00
Frequency Missing = 2 */
から引き出さ歓声、チャン
>