第三章 SAS编程基础
3、BY语句和CLASS语句 注意: 当要对一个数据集用BY语句按某一变量进行分组分析时,SAS系统首先要求要按该变量进行排序。 一般格式:BY (CLASS) variables-name; BY语句表示过程按给出的变量进行分组分析。 data house; input style$ bedrooms price @@; cards; big 4 640000 small 1 300000 small 2 350000 middle 3 500000 middle 2 450000 big 5 780000 big 4 700000 small 2 280000 ; proc sort;by style;run; proc means mean; var price;by style;run; proc sort;by style bedrooms;run; proc means mean;var price;by style bedrooms; run; 4、CLASS语句 表示对指定的变量进行分组分析 在使用CLASS语句进行分组分析,分类变量不需要事先排序,这与BY语句不同。 proc means mean; var price;class style;run; proc means mean; var price; class style bedroom
原创力文档

文档评论(0)