用户登录
用户注册

分享至

sas降序排列

  • 作者: 森屿暖树Autism
  • 来源: 51数据库
  • 2020-09-28
利用Sort过程或者SQL过程中的Order by就很容易做到,具体代码如下:
options nodate pageno=1 ls=64 ps=80;
/*Produce the Original Data*/
data raw_data;
length brand $ 1;
input brand $ price@@;
datalines;
a 1 b 2 c 0.5 d 1.5
;
run;

/*Method 1 - Sorted the data by Price Ascendingly Using Proc Sort*/
proc sort data=raw_data out=sort_data;
by price;
run;

/*Method 2 - Sorted the data by Price Ascendingly Using Proc SQL*/
proc sql;
create table sort_data2 as
select brand, price
from raw_data
order by price;
quit;

/*Listing the Sorted Data*/
proc print data=sort_data n="The Number of Observations is:";
id brand;
var price;
title "Listing Original Data Sorted by Price Ascendingly";
run;



  <p>sas中的菜单功能不是很强大,主要是使用命令。</p>  <p>例如</p>  <p>data b;<br>set maps.afghani2;<br>by 价格;<br>run;</p>  <p>这其实都是一些简单的命令,人大经济论坛很多大牛,可以进去看看,网址:</p>  <p><a 
软件
前端设计
程序设计
Java相关