全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
1642 4
2014-05-19
我有一批数据,现在有5个分类变量,现在要根据不同的变量值将整个数据划分,请问有什么好的方法吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-20 11:43:26
用tabulate可以解决。
二维码

扫码加我 拉你入群

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

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

2014-5-22 21:40:43
你有问题应该把数据放上来大家会容易看一些,而且这种code的问题你应该放到SAS专版里去讨论啊
二维码

扫码加我 拉你入群

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

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

2014-6-17 16:14:59
最简单的办法是用PROC SQL; 例如五个变量要拆分成5个数据集, 对于每个变量 (a,b,c,d,e), 可以写成
%MACRO Split (新表单名, 变量名, 数据集名);
PROC SQL;
CREATE TABLE &新表单 AS
SELECT &变量 FROM &数据集
QUIT;
%MEND;

接下来只要运行
%Split (新表单名, 变量名, 数据集名);
二维码

扫码加我 拉你入群

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

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

2014-6-17 16:16:34
另外一个办法就是用PROC FORMAT; 根据变量值得范围划分不同的类别名, 这个在SAS帮助里面有模板的.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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