楼主: 烈女乖乖
1700 5

请教高手啊,一个简单的程序,但是我新手,so。。。 [推广有奖]

  • 0关注
  • 0粉丝

本科生

39%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
917 点
帖子
78
精华
0
在线时间
55 小时
注册时间
2010-6-23
最后登录
2013-5-25

楼主
烈女乖乖 发表于 2011-3-25 22:48:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有一个excel的数据里面有两个变量,分别是code,value,观测值有上千,因为要分类加总,所以在excel里面做太复杂,我就想到用SAS编程序!
比如:  code    value
                1           21
                1           24
                1           27
                2           33
                2           34
                2           37
                .             .
                .             .
                .             .
就是类似这样的数据,code里面有一些是一样的,我需要把这些code是一样的变量的value求和(就是把code=1的value都求和,code=2的一样,其他类推),本来在excel里面直接可以做,但是实际中我的code太多了,我每个code值来做太麻烦,就想到SAS应该能够有程序实现!


多谢各位高手帮忙了!我自己编的程序总出错:
data;
set mylib.test;   
by code;
sum value;
run;

mylib.test是我把excel到入SAS永久库中存的数据集名!
二维码

扫码加我 拉你入群

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

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

关键词:一个简单的程序 请教高手 value EXCEL SAS编程 一个简单的程序 有劳高手们了

沙发
hssnow 发表于 2011-3-25 23:22:01
  1. data a;
  2.         input code value;
  3. datalines;
  4. 1           21
  5. 1           24
  6. 1           27
  7. 2           33
  8. 2           34
  9. 2           37
  10. ;
  11. run;
  12. proc sql noprint;
  13.         create table b as
  14.         select code,sum(value) as sum_value from a
  15.                 group by code;
  16. quit;
复制代码
已有 1 人评分热心指数 收起 理由
crackman + 1 鼓励积极发帖讨论

总评分: 热心指数 + 1   查看全部评分

My Blog: http:/hssnow.name/
宁静致远

藤椅
leedx 发表于 2011-3-25 23:48:27
SQL的功能就是强大呀~

板凳
烈女乖乖 发表于 2011-3-25 23:55:54
高手你好!谢谢谢谢!!!
我刚才试了,你程序里面建立表格b输出结果,但是我运行以后无法输出哦,不知道怎么搞的,
呜呜呜,


2# hssnow

报纸
烈女乖乖 发表于 2011-3-26 00:00:19
a a a a 啊啊啊 啊啊,成功啦,,,多谢高手,!!!!!万分感谢!!!!!!



2# hssnow

地板
烈女乖乖 发表于 2011-3-26 00:03:49
a a a a 啊啊啊 啊啊,成功啦,,,多谢高手,!!!!!万分感谢!!!!!!
2# hssnow

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

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