楼主: linchen717
955 1

[公开数据] 【独家发布】三、数据处理 [推广有奖]

  • 0关注
  • 0粉丝

高中生

12%

还不是VIP/贵宾

-

TA的文库  其他...

sas编程

威望
0
论坛币
12 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
1 点
经验
145 点
帖子
13
精华
0
在线时间
13 小时
注册时间
2011-12-11
最后登录
2020-12-30

楼主
linchen717 发表于 2013-1-26 21:07:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

所有的命令我都在sas9.1运行过,可以放心使用哦


data aa bb;/*拆分数据(过滤抽取) */

set sasuser.wage;

select (race);

when('1')output aa;

when('2')output bb;

otherwise put race='wrong';/*put语句输出到日志窗口 */

end;

run;

data cc;/*纵向合并 */

set aa(in=y) bb(in=b) ;

if y=1 then race1='1';

if b=1 then race1='2';

run;

data dd ;/*建立一个临时数据集待会儿横向合并用的 */

input obs@@;

cards;

1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27    28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53    54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75

;

run;

data ee;/*横向合并 */

merge dd cc ;

run;

proc sort data=sasuser.wage   out=ff;/*排序out 输出数据集*/

by  descending wage;/*降序*/

run;

  

proc iml;/*交互式矩阵语言 */

reset print;

a={1 2,3 4};/*生成矩阵a*/

b={1 2,2 1};/*生成矩阵b*/

c=a+b;

d=a*b;

f=2#a;     /*矩阵a与2想乘*/

g=a**2;   /*矩阵a的2次方*/

h=a**-1;   /*矩阵a的逆*/

i=a` ;    /*矩阵a的转置矩阵*/

quit;


二维码

扫码加我 拉你入群

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

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

关键词:数据处理 otherwise sasuser output Select otherwise wrong 数据分析专题 数据处理 数据分析软件 数据分析报告 面板数据分析 excel数据分析 数据分析方法 项目数据分析

本帖被以下文库推荐

每天都要过

沙发
liuxing8807 发表于 2013-1-28 19:29:03
test for api of RenDaBBS
21世纪什么最重要?  意志力和想法

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-3 04:34