gpt4 book ai didi

sas - 如何为 “stacked”数据集中的每个唯一观测值找到变量的最大值

转载 作者:行者123 更新时间:2023-12-04 13:24:56 25 4
gpt4 key购买 nike

抱歉,标题不可靠。

我的数据集基本上是这样的:

ID   X
18 1
18 1
18 2
18 1
18 2
369 2
369 3
369 3
361 1

我想要的是找到每个ID的x的最大值。在此数据集中,ID = 18的值为2,ID = 361的值为3。

任何反馈将不胜感激。

最佳答案

带有类语句的Proc Means(因此您不必进行排序),并请求max statistic可能是最简单的方法(未经测试):

数据样本;
输入ID x;
数据线;
18 1
18 1
18 2
18 1
18 2
369 2
369 3
369 3
361 1
;
运行;

proc表示data = sample noprint max nway missing;
类(class)号;
var x;
输出out = sample_max(drop = _type_ _freq_)max =;
运行;

查阅在线SAS文档以获取有关Proc Means(http://support.sas.com/onlinedoc/913/docMainpage.jsp)的更多详细信息。

关于sas - 如何为 “stacked”数据集中的每个唯一观测值找到变量的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3249236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com