楼主: saisai1111
1678 4

SAS编程求助 [推广有奖]

  • 0关注
  • 0粉丝

小学生

78%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
156 点
帖子
5
精华
0
在线时间
7 小时
注册时间
2012-4-26
最后登录
2014-9-19

楼主
saisai1111 发表于 2014-5-19 11:17:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有一批数据,现在有5个分类变量,现在要根据不同的变量值将整个数据划分,请问有什么好的方法吗?
二维码

扫码加我 拉你入群

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

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

关键词:SAS编程 分类变量 变量值

沙发
cathyliu525 发表于 2014-5-20 11:43:26
用tabulate可以解决。

藤椅
intheangel 学生认证  发表于 2014-5-22 21:40:43
你有问题应该把数据放上来大家会容易看一些,而且这种code的问题你应该放到SAS专版里去讨论啊
我是一只瘦瘦的小猪~~~
╭︿︿︿╮
{/-◎◎-/}
( (oo) )
  ︶︶︶

板凳
laneboss 发表于 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 (新表单名, 变量名, 数据集名);
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 17:32