SAS中文论坛

标题: 怎么取SAS数据集的其中一个变量的最大值,谢谢 [打印本页]

作者: shiyiming    时间: 2009-7-6 11:05
标题: 怎么取SAS数据集的其中一个变量的最大值,谢谢
max()不管用了
作者: shiyiming    时间: 2009-7-6 16:44
标题: Re: 怎么取SAS数据集的其中一个变量的最大值,谢谢
proc sql;
      select a, max(a) as max
      from table;
quit;
作者: shiyiming    时间: 2009-7-6 17:04
标题: Re: 怎么取SAS数据集的其中一个变量的最大值,谢谢
不好意思,我没有表述清楚
在一段SAS Code中,我要取SAS数据集中每个变量的最大值,用于计算,而不是显示出来。
谢谢,继续指教
作者: shiyiming    时间: 2009-7-7 15:59
标题: Re: 怎么取SAS数据集的其中一个变量的最大值,谢谢
retain max;
set a;
.
.
.
if field >max then max=field;
.
.
.
.


would you please write out your code? or i dont know what you want <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
作者: shiyiming    时间: 2009-7-8 10:11
标题: Re: 怎么取SAS数据集的其中一个变量的最大值,谢谢
或者用
proc means data=**;
var ***;
output out=****;

在output的数据集中保留最大值




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2