楼主: luckycai
1960 2

[原创博文] 天数计算 [推广有奖]

  • 0关注
  • 0粉丝

本科生

2%

还不是VIP/贵宾

-

威望
0
论坛币
400 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
513 点
帖子
57
精华
0
在线时间
43 小时
注册时间
2010-3-6
最后登录
2016-1-2

楼主
luckycai 在职认证  发表于 2012-5-19 09:48:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的问题如下:
每天都有多个记录,我想知道有多少天,数据如下:
day                    revenue
20111101     100
20111101     109
20111101    30
20111102   433
20111103   23
20111104   34
20111104   45
20111105   56
---------------------------
我想建立一个新变量day_count,得到如下效果
day            revenue  day_count
20111101     100         1
20111101     109          1
20111101    30           1
20111102   433          2
20111103   23           3
20111104   34             4
20111104   45            4
20111105   56            5
---------------------------------------
应如何编程实现呢?

非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:Revenue Count Venue Even 我的问题 revenue 记录

沙发
tj0412ymy 发表于 2012-5-19 21:52:53
  1. data test;
  2. input day yymmdd8.  revenue;
  3. format day yymmdd10.;
  4. cards;
  5. 20111101     100
  6. 20111101     109
  7. 20111101    30
  8. 20111102   433
  9. 20111103   23
  10. 20111104   34
  11. 20111104   45
  12. 20111105   56
  13. ;
  14. run;
  15. proc sort data=test out=test1;by day;
  16. run;
  17. data test1;
  18. set test;
  19. by day;
  20. if first.day then day_count+1;
  21. run;
  22. proc print;run;
复制代码
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

藤椅
luckycai 在职认证  发表于 2012-5-19 22:49:04
tj0412ymy 发表于 2012-5-19 21:52
非常感谢!!

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

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