全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
874 2
2016-03-31

一个游乐园收集了游客的数据。它有两个入口,一个北门,一个南门。数据见文件夹,south.dat的变量名依次是Entrance PassNumber PartySize Age; 表示入口名称,通过游乐场的序列号,一起玩的人数,年龄。north.dat的变量名依次是Entrance PassNumber PartySize Age Lot。Lot表示游客的停车场区号,南门的停车场只有一个区,所以没有统计该变量。数据集见附件,要求

1. 用infile语句 读入 south.dat所有变量,以'South Entrance Data为表头打印结果

2. 用infile语句读入north.dat所有变量,打印结果以North Entrance Data为表头打印结果

3. 建立数据集,横向合并第一名同学和第二名同学读入的数据集。打印结果

4. 建立数据集,纵向合并第一名同学和第二名同学读入的数据集。打印结果

5. 3岁以下免费,65岁以上收27元,中间人群收35元,计算游乐园南门收入,打印结果

6. 3岁以下免费,65岁以上收27元,中间人群收35元,计算游乐园北门收入,打印结果

7. 3岁以下免费,65岁以上收27元,中间人群收35元,计算游乐园总收入,打印结果

数据地址:http://pan.baidu.com/s/1nu80GSL

(麻烦大大们把每一点要求点的代码发出来 拜托拜托)

二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-31 16:16:38
重点做一下第五小点 拜托拜托
二维码

扫码加我 拉你入群

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

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

2016-3-31 22:17:24
第三,四点我不懂要什么.

data alldata ;
  set south north ;
  if 0<=age<=3 then price=0 ;
  else if age>=65 then price=27 ;
  else price=35 ;
run;

proc sort data = alldata ;
  by Entrance ;
run;

proc means data = alldata noprint ;
  by Entrance ;
  var price ;
  output out=sum_price1(drop=_freq_ _type_) sum=sum_price ;
run;

proc means data = alldata noprint ;
  var price ;
  output out=sum_price2(drop=_freq_ _type_) sum=total_price ;
run;
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群