楼主: aluminumbox
1091 2

[问答] 请问各位,如何实现下面一段内容的整理 [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
62 点
帖子
7
精华
0
在线时间
14 小时
注册时间
2012-1-6
最后登录
2012-3-10

楼主
aluminumbox 发表于 2012-2-28 14:03:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,初次发帖,请多多关照。
下面一段内容:
2009**************************
applied statistical inference
  jim deddens        98 75 100
  xiao chen          92 93 94
  gertrudie wilson   56  . 43
mathematical statistics III
  jack kramer        98 95 96
2010*****************************
sas programming
  jim deddens        93 89 78
  t wang             62 72  .
  jack kramer        100100100

*******************************
我需要把它整理成如下形式:
jim deddens 2009 applied statistical inference 98 75 100
xiao chen     2009 applied statistical inference 92 93 94
............
...........
如上的形式。请问应该如何编程?
另外,还请推荐SAS教材,我用的是朱世武编的SAS编程技术教程,虽然内容多,感觉太泛泛,很多语句介绍了但不详细,仍然不知道具体该如何运用。
最后,谢谢各位~
二维码

扫码加我 拉你入群

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

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

关键词:如何实现 Mathematical Statistical mathematica Programming 如何

沙发
aluminumbox 发表于 2012-2-28 14:19:58
求回复啊。。。

藤椅
aluminumbox 发表于 2012-2-28 23:36:28
自己编好了。粘出结果吧。大牛权当看看笑笑,有不当之处敬请指教

data first;
infile 'C:\Users\alum\Desktop\exam.txt' lrecl=50 pad;
input fn : $15. ln : $15. T1 22-24 T2 25-27 T3 28-30;
run;
data second;
set first;
if T1="." then delete;
run;
data one;
infile 'C:\Users\alum\Desktop\exam.txt' lrecl=50 pad;
input type $1-50;
sj=compress(type,'*');
run;
data two;
set one;
if sj=2009 or sj=2010 then do;
date=sj;
end;
else do;
if indexc(sj,'0123456789')=0 then do;
program=sj;
end;
else do;
fn=scan(sj,1,'');
ln=scan(sj,2,'');
end;
retain date program;
end;
run;
data three;
set two;
where fn ne "";
drop type sj;
run;
data all;
merge three second;
run;

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

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