全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2169 3
2020-10-10

变量的出现了多少个(种)取值
即:变量的互不重合取值的个数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-10-10 09:27:37
不是很懂问题,如果是看某个变量有多少categories,可以用sql过程select distinct var,或者直接用freq 过程tables var。如果是要看整个数据集里所有变量的categories,稍微复杂点,不过方法类似。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-10-11 10:47:55
谢谢,目前我的方法:
proc sql;
title 'Number of X1 in LINK1 Table';
select count(distinct X1) as number
from DATASET1;
quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-10-11 10:50:00
wtst 发表于 2020-10-11 10:47
谢谢,目前我的方法:
proc sql;
title 'Number of X1 in LINK1 Table';
这个方法可以,我现在也用此法。但当数据量较大是非常慢,想请教下有无更高效的办法,谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群