楼主: tianlai888
1626 8

[原创博文] 求教:数据变形? [推广有奖]

  • 0关注
  • 0粉丝

本科生

19%

还不是VIP/贵宾

-

威望
0
论坛币
46 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
540 点
帖子
44
精华
0
在线时间
57 小时
注册时间
2009-1-9
最后登录
2012-5-18

楼主
tianlai888 发表于 2011-2-8 21:42:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助各位大侠:
     下面是4ID机在某日的某一时段的消费频次和消费金额的数据。
日期时段ID机频数金额
2011-1-24机1150331.6
2011-1-24机22691479.4
2011-1-24机326266.4
2011-1-24机159238.6
2011-1-24机431227
2011-1-24机342198
2011-1-24机426266.4
2011-1-25机1136314.1
2011-1-25机331637.8
2011-1-25机247253.8
2011-1-25机159198.8


现在想将上表变成下列形式,然后导出到EXCEL中,请教如何编程?


 机1机2机3
 ………
 频数金额频数金额频数金额频数金额频数金额频数金额频数金额频数金额 
2011-1-24                 
2011-1-25                 



谢谢各位!!!




二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel 各位大侠 exce cel EXCEL 变形 如何

回帖推荐

本帖被以下文库推荐

沙发
Actree 发表于 2011-2-8 21:44:47
感觉好像用proc transpose可以

藤椅
soporaeternus 发表于 2011-2-8 22:04:08
proc tabulate
Let them be hard, but never unjust

板凳
baoaibaobao 发表于 2011-2-8 23:13:01
  1. data a;
  2. input date:yymmdd10. time$ id$ freq cost;
  3. format date yymmdd10.;
  4. cards;
  5. 2011-1-24        早        机1        150        331.6
  6. 2011-1-24        中        机2        269        1479.4
  7. 2011-1-24        晚        机3        26        266.4
  8. 2011-1-24        晚        机1        59        238.6
  9. 2011-1-24        晚        机4        31        227
  10. 2011-1-24        夜        机3        42        198
  11. 2011-1-24        夜        机4        26        266.4
  12. 2011-1-25        早        机1        136        314.1
  13. 2011-1-25        中        机3        31        637.8
  14. 2011-1-25        晚        机2        47        253.8
  15. 2011-1-25        夜        机1        59        198.8
  16. ;
  17. ods listing close;
  18. ods rtf file='E:\a.rtf' bodytitle;
  19. proc tabulate;
  20.         title '*****************************';
  21.         class date time id;
  22.         var freq cost;
  23.         table date='',id=''*time=''*(freq='频数' cost='金额')*sum='';
  24. run;
  25. ods rtf close;
  26. ods listing;
复制代码
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

报纸
tianlai888 发表于 2011-2-9 11:40:24
非常感谢指教!!

地板
Actree 发表于 2011-2-9 14:02:37
能解释一下这一句吗:
table date='',id=''*time=''*(freq='频数' cost='金额')*sum='';

7
Actree 发表于 2011-2-9 14:03:14
4# baoaibaobao
不明白你的程序的第23句

8
baoaibaobao 发表于 2011-2-9 15:23:23
Actree 发表于 2011-2-9 14:03
4# baoaibaobao
不明白你的程序的第23句
看看这个,tabulate的简单教程。http://www.pinggu.org/bbs/thread-549098-1-1.html

9
Actree 发表于 2011-2-9 16:16:45
其他任何procedure也有这样的教材吗?如果哪位大侠能做一个表格:

procedure                    link1          ...           linkn
.....                                 ...                          ...
....                                 ...                          ...
....                                  ...                          ...
...                                   ...                           ...
...                                   ...                            ...

要有这个就太好了,说不定还能赚论坛币

8# baoaibaobao

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

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