楼主: knightinwind
12688 9

sas如何自动计数 [推广有奖]

  • 0关注
  • 0粉丝

大专生

71%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
2.0000
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
3946 点
帖子
32
精华
0
在线时间
81 小时
注册时间
2008-10-3
最后登录
2023-10-11

楼主
knightinwind 发表于 2013-5-6 23:47:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如有如下数据:
name                            count      name
张三                                 1         张三
张三                                 2         张三
张三                                 3         张三

李四                                 1         李四
李四                                 2         李四

如何在变量name前加入计数变量count列出具体的次数?




二维码

扫码加我 拉你入群

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

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

关键词:Count name 计数 count 如何 name

沙发
rdwalk 发表于 2013-5-7 00:00:08
data count_test;
  retain count name;
  set test;
  by name notsorted;
  if first.name then count=1;
  else count+1;output;
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
ariman911 + 1 + 1 + 1 notsorted观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
ariman911 发表于 2013-5-7 00:13:29
proc sort;
by name;
data test2;
retain count;
set test;
by name;
if first.name then count=0;
count+1;
proc print;
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
rdwalk + 1 + 1 + 1 只是满足题目要求而已,并不好

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
knightinwind 发表于 2013-5-7 13:50:19
rdwalk 发表于 2013-5-7 00:00
data count_test;
  retain count name;
  set test;
谢谢,受教了,还想问一下by variable notsorted是不是说对非字母和数字顺序的变量值进行排序或分组?

报纸
knightinwind 发表于 2013-5-7 13:51:10
ariman911 发表于 2013-5-7 00:13
proc sort;
by name;
data test2;
谢谢帮助!学习了。

地板
boe 发表于 2013-5-7 22:37:22
knightinwind 发表于 2013-5-7 13:50
谢谢,受教了,还想问一下by variable notsorted是不是说对非字母和数字顺序的变量值进行排序或分组?
notsorted option specifies that observations are not necessarily sorted in alphabetic or numeric order.
Gorgeous girl , I love !

7
knightinwind 发表于 2013-5-7 23:38:39
boe 发表于 2013-5-7 22:37
notsorted option specifies that observations are not necessarily sorted in alphabetic or numeric o ...
这个是sas的帮助手册里写的,我知道的,我的意思是我对于这句话的理解有没有错误。

8
boe 发表于 2013-5-7 23:57:35
使用该选项,说明数据集不需要按照字母或数字排序。

数据没有排序,不能使用BY Group,log里有错误提示;
数据没有排序,但使用该选项,则能够使用BY Group。

有时候数据不能进行排序,即排序导致不能实现需求,notsorted就派上用场了。

Gorgeous girl , I love !

9
knightinwind 发表于 2013-5-8 10:14:19
boe 发表于 2013-5-7 23:57
使用该选项,说明数据集不需要按照字母或数字排序。

数据没有排序,不能使用BY Group,log里有错误提示; ...
明白了,谢谢。

10
bessie0127 发表于 2013-5-8 14:52:45
学习一下

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 19:55